部署采用Struts框架的war的问题

bill__1981 2010-02-10
想向大家请教下

我有个EJB的程序,其中web模块使用了struts2.1.8.x版本的框架
该EJB程序打包成EAR,该EAR中包含了一个JAR和一个WAR

在部署的时候,如果不勾选precomplie jsp选项,可以顺利的部署和使用
但是如果勾选了precompile选项,会报异常:

An error has occurred
Error during deployment : com/opensymphony/xwork2/util/ValueStack

环境:
glassfish-v3-windows.exe
WAR中包含了Log4j和struts的包

另附:
如果我将struts的包放在lib/ext目录下,则启动glassfish的时候会报异常:
exception
javax.servlet.ServletException: PWC1243: Filter execution threw an exception

root cause
java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest

难道使用了struts框架就不能precompile了?如果可以,应该怎么做?


bill__1981 2010-02-24
请大家帮下忙,给点小提示吧
谢谢各位了
Global site tag (gtag.js) - Google Analytics