我有一个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文件可以成功
[b]问题补充:[/b]
这个程序部署在TOMCAT里可以成功运行
[b]问题补充:[/b]
0 有这个参数
原因有很多种
1。Web.xml未初始化问题
少了一个 0
这样开始是没有加载这个类,就没有初始化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这样的,是不是和你程序里的冲突