java程序部署在WebSphere中的问题
悬赏:5 发布时间:2008-07-04 提问人:jianchencool (初级程序员)
我有一个WEB程序,把它打成war包 ,然后在websphere中部署, 请求时报错
D:\IBMWebSphere\profiles\default\installedApps\OuYangNode01Cell\mylog_war.ear\mylog.war
Exception
[08-7-4 14:08:52:000 CST] 00000022 WebApp E SRVE0026E: [Servlet 错误]-[/index.jsp]:javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
访问一个一个什么都没写的HTML文件可以成功
问题补充:
这个程序部署在TOMCAT里可以成功运行
问题补充:
<load-on-startup> 0 </load-on-startup> 有这个参数
D:\IBMWebSphere\profiles\default\installedApps\OuYangNode01Cell\mylog_war.ear\mylog.war
Exception
[08-7-4 14:08:52:000 CST] 00000022 WebApp E SRVE0026E: [Servlet 错误]-[/index.jsp]:javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
访问一个一个什么都没写的HTML文件可以成功
问题补充:
这个程序部署在TOMCAT里可以成功运行
问题补充:
<load-on-startup> 0 </load-on-startup> 有这个参数
采纳的答案
2008-07-04 congjl2002 (资深程序员)
原因有很多种
1。Web.xml未初始化问题
少了一个 <load-on-startup> 0 </load-on-startup>
这样开始是没有加载这个类,就没有初始化struts-config.xml,所以找不到
actionmappings or actionformbeans collection。
2。struts-config.xml问题
3。jar包不全或版本不对
也有可能导致这个问题,从stuts例子里面拷过来就好了。struts1.1自带共10个jar包。
4。编译问题
有可能Action和Formbean没有编译,也会有这个问题,检查一下有没有对应的class文件就好。class路径不对可能也会导致这个问题。
5。版本问题
用的servlet容器和struts版本不对或这两个版本协调有问题。
6.jdk版本问题
估计你的是jdk版本问题或者是jar包问题
1。Web.xml未初始化问题
少了一个 <load-on-startup> 0 </load-on-startup>
这样开始是没有加载这个类,就没有初始化struts-config.xml,所以找不到
actionmappings or actionformbeans collection。
2。struts-config.xml问题
3。jar包不全或版本不对
也有可能导致这个问题,从stuts例子里面拷过来就好了。struts1.1自带共10个jar包。
4。编译问题
有可能Action和Formbean没有编译,也会有这个问题,检查一下有没有对应的class文件就好。class路径不对可能也会导致这个问题。
5。版本问题
用的servlet容器和struts版本不对或这两个版本协调有问题。
6.jdk版本问题
估计你的是jdk版本问题或者是jar包问题
提问者对于答案的评价:
还是没弄出来,但还是谢谢你
其他回答
包的版本呢?ws里一般可能会带有一些通用的包,比如struts.jar这样的,是不是和你程序里的冲突
congjl2002 (资深程序员) 2008-07-05
已解决问题数: 953
待解决问题数: 413
已关闭问题数: 1607
待解决问题数: 413
已关闭问题数: 1607




