首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

有关tomcat的自动编译和Spring加载2次的有关问题.初学者求解

2012-08-28 
有关tomcat的自动编译和Spring加载2次的问题.菜鸟求解struts1.3.8 + Spring2.5.6 + JPAtomcat 6.0.14具体

有关tomcat的自动编译和Spring加载2次的问题.菜鸟求解
struts1.3.8 + Spring2.5.6 + JPA
tomcat 6.0.14
具体情况如下:
  我想让tomcat自动编译.就是在修改后台代码之后.让tomcat自动编译.不用重启.于是在tomcat的server.xml文件的<Host>标签下添加了以下内容:

XML code
<Context path="/bookshop" docBase="D:\project\JavaEE\bookshop\WebRoot\WEB-INF" reloadable="true"/>

之后. tomcat是可以自动编译了.但新的问题来了.平时tomcat启动在12-14秒.添加了<Context>标签后.增加了1倍多.长达29秒...在控制台里仔细查看启动信息.发现"信息: Initializing Spring root WebApplicationContext"这一句出现了2次.难道是Spring加载了2次?! 每次耗时都在13秒左右.我想问题大概就出在这里了. 于是我又把<Host>标签的"appBase"属性删掉... 结果是:tomcat启动耗时恢复了.也可以自动编译.但问题是. 这个工程访问不了了 ...具体症状是 : 该页无法显示...
  原<Host>标签代码如下
XML code
<Host name="localhost" appBase="webapps"            unpackWARs="true" autoDeploy="true"            xmlValidation="false" xmlNamespaceAware="false">          </Host>

请路过的高手指点一下.小弟在此感激不尽 ... 拜谢~~~


[解决办法]
缘分呐,呵呵,lz遇到的问题我也遇到过,我当时的接解决方法是,将项目的jdk设置成配置服务器时的jdk,1.5or1.6。时刻关注中,祝楼主早日解决问题,给分谢谢!

热点排行