按照这里朋友提供的例子,用JB9做了一个structs,可以把WAR,放到TOMCAT的时候出现一下错误?
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:795)
org.apache.jsp.reguser_jsp._jspService(reguser_jsp.java:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
问题点数:0、回复次数:20Top
1 楼oneonone()回复于 2004-04-03 12:00:00 得分 0
JB下正常不正常?
你所提供的信息太少了.Top
2 楼beyond_xiruo(CorruptionException)回复于 2004-04-03 12:34:57 得分 0
啥时候出现错误??启动tomcat还是运行页面时,是jsp错还是bean错Top
3 楼totodo(土豆仙)回复于 2004-04-03 13:07:16 得分 0
javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
查看一下 struts-config.xml 配置文件呢。Top
4 楼aku0708(怀念奶茶)回复于 2004-04-03 15:30:32 得分 0
代码粘出来,大家看看Top
5 楼aku0708(怀念奶茶)回复于 2004-04-03 15:32:05 得分 0
是你配置文件的问题Top
6 楼zangzhch(完全电脑白痴)回复于 2004-04-03 21:40:32 得分 0
看起来是配置文件的问题Top
7 楼postfather(Ben)回复于 2004-04-03 22:03:38 得分 0
struts-config.xml没配好,最好贴出来看看Top
8 楼pocketpc(雨山)回复于 2004-04-04 07:52:27 得分 0
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean name="regUserForm" type="strutsDemo.RegUserForm" />
</form-beans>
<global-forwards>
<forward name="success" path="/reguser.jsp" />
</global-forwards>
<action-mappings>
<action name="regUserForm" type="strutsDemo.RegUserAction" validate="true" input="/reguser.jsp" scope="request" path="/regUserAction" >
<forward name="success" path="/result.jsp" />
</action>
</action-mappings>
<!-- ========== Message Resources Definitions =====================-->
<message-resources parameter="strutsDemo.ApplicationResources" />
</struts-config>
Top
9 楼pocketpc(雨山)回复于 2004-04-04 07:53:55 得分 0
运行JSP页面的时候出的问题,我是按照这里的朋友提供的例子做的,也看了struts的例子,可不知道是什么原因,我用的是TOMCAT5,在JB9里也没有出来。Top
10 楼oneonone()回复于 2004-04-04 10:14:57 得分 0
<global-forwards>
<action-mappings>
冲突了,有两个同样的名字都叫"success"
它就会不知道要找哪个好了Top
11 楼oneonone()回复于 2004-04-04 10:15:40 得分 0
<global-forwards>
<forward name="success" path="/reguser.jsp" />
</global-forwards>
把这三句删除试试.Top
12 楼pocketpc(雨山)回复于 2004-04-04 12:12:50 得分 0
删除了,也不好用,提示的错误一样:)Top
13 楼oneonone()回复于 2004-04-04 15:23:18 得分 0
把你运行的页面的代码也贴上来看看,另外,struts1.1自己带了一个很好的小程序
你也可以看看那个。Top
14 楼oneonone()回复于 2004-04-04 15:26:36 得分 0
还有对应的ActionTop
15 楼vongood((my c++))回复于 2004-04-04 16:44:03 得分 0
gzTop
16 楼VVV_lucky(*太阳*)回复于 2004-04-05 10:44:10 得分 0
可能是TOMCAT5的问题吧,试试TOMCAT4没准就好了。
还有,你的包里有编译过的class文件吗?Top
17 楼pocketpc(雨山)回复于 2004-04-05 11:56:20 得分 0
都打到包里面了,TOMCAT4也不可以 ,因为JB9里的就是,在JB9里也运行不出来:(Top
18 楼passren(天哪!)回复于 2004-04-06 13:38:35 得分 0
和我遇到的问题一样,基本都是按照例子做的,但就是会报错。后来换成wls发布web应用的目录还是一样,最后发现用TomCat4.1.30就好了,或者在wls下deploy也可以.Top
19 楼jinsfree(蓝色天使)回复于 2004-04-06 14:04:25 得分 0
5和4什么不一样的,我也调试不出来Top
20 楼pocketpc(雨山)回复于 2004-04-06 17:45:29 得分 0
作者说的就是5,可是怎么也不好用,我问了几个做这个的同事,都看不出什么毛病,(也是学了时间不长的)呵呵,作者那去了,帮忙给解决一下吧!要不太不负责任了哦:)。。。。Top




