Eclipse 3.4 Released

下载:http://www.eclipse.org/downloads/

eclipse 3.4 代号为Ganymede(Ganymede为最大的木星已知卫星,也是第七颗发现的木星卫星,在伽利略发现的卫星中离木星第三近,在希腊神话中 Ganymede是一个特洛伊美人的男孩(一个美少男),被宙斯带去给众神斟酒)。

新特性:http://www.javaeye.com/news/2713

标签:, ,

相关日志

解决Tomcat下Context重复启动

配置了个定时抓取任务,结果总是抓取三次
从Tomcat的log上看到该任务所在的Context有三次启动的过程,计划任务也被创建了三次

问题原来出在Host的appBase设置上,原来的设置是这样的

<Host name="www.xxx.com" appBase="/usr/local/projects/xxx/"
    
unpackWARs="false" autoDeploy="true"
    
xmlValidation="false" xmlNamespaceAware="false">
    
<Context docBase="web" path="" reloadable="true" workDir="work">
        
<!-- Others -->
    
</Context>
</Host>
 
<Host name="admin.xxx.com" appBase="/usr/local/projects/xxx/"
    
unpackWARs="false" autoDeploy="true"
    
xmlValidation="false" xmlNamespaceAware="false">
    
<Context docBase="admin" path="" reloadable="true" workDir="work">
        
<!-- Others -->
    
</Context>
</Host>

改成不设置appBase,只对指定的Context设置docBase就ok了

<Host name="www.xxx.com" appBase=""
    
unpackWARs="false" autoDeploy="true"
    
xmlValidation="false" xmlNamespaceAware="false">
    
<Context docBase="/usr/local/projects/xxx/web" path="" reloadable="true" workDir="work">
        
<!-- Others -->
    
</Context>
</Host>
 
<Host name="admin.xxx.com" appBase=""
    
unpackWARs="false" autoDeploy="true"
    
xmlValidation="false" xmlNamespaceAware="false">
    
<Context docBase="/usr/local/projects/xxx/admin" path="" reloadable="true" workDir="work">
        
<!-- Others -->
    
</Context>
</Host>
标签:, , , , ,

相关日志

给Tomcat的Connector设置URIEncoding

<Connector port="8080"
        #####Other parameters#####
        URIEncoding="UTF-8"  />

如果不设置,URL上传递的中文就不能被正确解码
在我测试的情况下即使我预先用URLEncoder进行了encode处理也无法正确解析,折腾了我老半天

标签:, , , ,

相关日志

传说中的Eclipse 4?

eclipse-e4

看来基于Web的应用程序是未来的主流
但是我很怀疑其易用性能否达到或者超越传统IDE?
谨慎预测在其发布的时候将包括Web和传统在内的两个版本

标签:, ,

相关日志

Ubuntu Gutsy安装MapXtreme

首先从官方网站下载MapInfo® MapXtreme® Java Edition(需要注册用户)
目前最新版是4.8.0,推荐使用最新版,之前安装4.7会提示NoClassDefineFound

下载完了如果直接安装会报一大堆librt.so.1之类的找不到的错误,实际上在/lib目录下都有,
具体解决办法参考这篇文章,是因为2.6的内核启用了LinuxThread线程库的原因

下面以下载完的安装文件install.bin为例,

/* 把原本安装文件中的LD_ASSUME_KERNEL操作注释掉,并写入新文件 */
cat ./install.bin | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > ./installnew.bin

接下来就可以通过运行生成的installnew.bin来安装MapXtreme了,

sudo sh ./installnew.bin

一切顺利就会启动图形安装界面,按照提示安装即可,如果不顺利我也不知道了
需要注意的是安装程序默认使用安装文件自带的jre,中文显示有问题,最好在安装过程中设置使用其他的jre(安装完成后也可以修改启动脚本中的JRE_HOME环境变量进行修改)

标签:, , , ,

相关日志
Page 1 of 41234»

京ICP备05059555号