2014-01-15 21:35:55

Resin 4.x app-default.xml配置文件加载问题

今天在调试Resin4.x的时候发现反复修改:conf/app-default.xml都无效,记得以前在windows下测试Resin4没啥问题的。仔细看了下才发现原来Resin4后app-default.xml的加载位置从Resin3默认的conf/app-default.xml变成了加载lib/resin.jar下的META-INF/caucho目录下的app-default.xml了(classpath:META-INF/caucho/app-default.xml)。

解决办法很简单,把conf/resin.xml下的classpath:META-INF/caucho/app-default.xml换成${resin.home}/conf/app-default.xml就会加载conf下的app-default.xml配置文件了。

Resin集群配置:

测试发现Resin4.029目录结构发生了变化,从resin.xml里面把cluster-default配置移到外面的cluster-default.xml了。默认导入了cluster-default.xml(Resin集群默认配置文件),所以在Resin版本4.0.29以上需要修改:cluster-default.xml依旧是把classpath:META-INF/caucho/app-default.xml换成${resin.home}/conf/app-default.xml就行了

Resin4.0.23-4.0.24 conf/resin.xml默认配置:

Resin3 conf/resin.conf默认配置:

Resin4.0.29-4.0.x默认集群配置:

发表回复