用eclipse开发Struts(环境已配好),编译和部署都正常,tomcat服务器也正常启动。
启动WEB服务后出现,打开页面,出现:
500
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Cannot find ActionMappings or ActionFormBeans collection
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
不知是哪里出了问题,请各位帮忙解决,多谢啦!!!
------解决方法--------------------------------------------------------
应该把所有的common包的jar文件都copy到tomcat的lib目录下
试试,先。
------解决方法--------------------------------------------------------
同意以上说法,先把所有的包COPY一下
------解决方法--------------------------------------------------------
检查一下classpath是不是所有的用到的都已经加进来了
如果还出错 就检查struts-config文件看看有没写的formbean 或者action是不存在的
或者拼错
如果还出错啊
那就重新建个项目 依照struts的blank。war重做 然后一个一个的搭积木:)
对了 顺便看看你web。xml里的filter看看哪有自己写的类 是不是它出错了
祝你好运
------解决方法--------------------------------------------------------
这个问题太泛了。
不清楚。。。
应该把所有的common包的jar文件都copy到tomcat的lib目录下
试试,先
------解决方法--------------------------------------------------------
关注
------解决方法--------------------------------------------------------
应该是Struts_config.xml的问题吧