环境:
struts 2.2.3
spring 3.0.5
hibernate 3
tiles 2.0.6
struts2 tiles plugin 2.2.3
jdk 1.6
tomcat 6.0.32
myeclipse 9.0 for fpring
问题:
最近尝试在SSH中整合tiles2,我在myeclipse中启动tomcat调试一切正常,但是在myeclipse外,直接启动tomcat后无法打开网站,tomcat日志提示错误:SEVERE: Error listenerStart
(没有其他与此错误相关的具体消息了)经过排除法测试,发现是web.xml中的
<listener>
<listener-class>org.apache.struts2.tiles.StrutsTilesListener</listener-class>
</listener>
这句导致tomcat启动出现错误,注释了这句listener则tomcat启动正常。我已经把struts2-tiles-plugin-2.2.3.jar包分别放到tomcat\bin和WEB-INF\lib下,仍然出现此错误。请问各位遇到过这个问题吗?谁能解释一下为什么在myeclipse中启动tomcat就正常,而在myeclipse外直接启动tomcat则出错呢?