jack zhang.China

Greenhorn
+ Follow
since Mar 15, 2006
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by jack zhang.China

hello guys:
i want to write a hashtable to a file,but didn't know how
18 years ago
Hi Merrill Higginson :
three days ago,i post my topic about the Cannot find ActionMappings or ActionFormBeans collect
but i change the <load-on-startup>2</load-on-startup> to <load-on-startup>1</load-on-startup>

but the error is resume,the tomcat logs is bellow:
2006-03-20 08:25:15 StandardContext[/wangshangyingyeting]Marking servlet action as unavailable
2006-03-20 08:25:15 StandardContext[/wangshangyingyeting]Servlet /wangshangyingyeting threw load() exception
javax.servlet.UnavailableException: Parsing error processing resource path /WEB-INF/struts-config.xml
at org.apache.struts.action.ActionServlet.handleConfigException(ActionServlet.java:739)
at org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:715)
at org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:670)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:329)

2006-03-20 08:28:07 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:711)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:419)
at org.apache.jsp.statement.find_jsp._jspx_meth_html_form_0(find_jsp.java:104)
at org.apache.jsp.statement.find_jsp._jspService(find_jsp.java:77)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)

and everybody help me to dail with it! thank you
[ March 19, 2006: Message edited by: jack zhang.China ]
18 years ago
hi ,Guys:

this problem :javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
happend in my tomcat,and program. my web.xml is bellow:
===============
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
<display-name>online service</display-name>

<!--Standard Action Servlet Configuration (with debugging)-->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>application</param-name>
<param-value>ApplicationResources</param-value>
</init-param>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>

<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- The Usual Welcome File List -->
<welcome-file-list>
<welcome-file>/statement/find.jsp</welcome-file>
</welcome-file-list>


<!-- tag libs -->
<taglib>
<taglib-uri>/struts/html</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tld/struts/bean</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tld/struts/logic</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tld/struts/nested</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-nested.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>struts/template</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-template.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tld/struts/tiles</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tld/struts/jstl</taglib-uri>
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
</taglib>



</web-app>
===============
the struts-config.xml is bellow:
<!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="userInfo"
type="com.jl165.online.servicebyself.UsersInfoForm"
/>
<form-bean
name="user"
type="com.jl165.online.servicebyself.User"
/>
<form-bean
name="phoneInfo"
type="com.jl165.online.selectPhoneNum.PhoneInfo"
/>
</form-beans>
<action-mappings>
<action
path="/find.do"
name="userInfo"
type="com.jl165.online.servicebyself.FindAction"
validate="false">
<forward name="showBusiness" path="/statement/show.jsp">
/action>
<action
path="/modify.do"
name="userInfo"
type="com.jl165.online.servicebyself.ModifyAction"
validate="false">
<forward name="modifyBusiness" path="/statement/modify.jsp">
/action>
<action
path="/selectPhoneNums.do"
name="phoneInfo"
type="com.jl165.online.selectPhoneNum.SelectPhoneNumAction"
validate="false">
<forward name="selectPhone" path="/statement/select.jsp">
/action>
<action
path="/setPhoneNums.do"
name="phoneInfo"
type="com.jl165.online.selectPhoneNum.SetPhoneNumAction"
validate="false">
<forward name="setPhone" path="/statement/set.jsp">
/action>
</action-mappings>

</struts-config>



plz give me a help!!
18 years ago
ok,
==========================
<!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="userInfo"
type="com.jl165.online.servicebyself.UsersInfoForm"
/>
<form-bean
name="user"
type="com.jl165.online.servicebyself.User"
/>
<form-bean
name="phoneInfo"
type="com.jl165.online.selectPhoneNum.PhoneInfo"
/>
</form-beans>
<action-mappings>
<action
path="/find.do"
name="userInfo"
type="com.jl165.online.servicebyself.FindAction"
validate="false">
<forward name="showBusiness" path="/statement/show.jsp">
/action>
<action
path="/modify.do"
name="userInfo"
type="com.jl165.online.servicebyself.ModifyAction"
validate="false">
<forward name="modifyBusiness" path="/statement/modify.jsp">
/action>
<action
path="/selectPhoneNums.do"
name="phoneInfo"
type="com.jl165.online.selectPhoneNum.SelectPhoneNumAction"
validate="false">
<forward name="selectPhone" path="/statement/select.jsp">
/action>
<action
path="/setPhoneNums.do"
name="phoneInfo"
type="com.jl165.online.selectPhoneNum.SetPhoneNumAction"
validate="false">
<forward name="setPhone" path="/statement/set.jsp">
/action>
</action-mappings>

</struts-config>
18 years ago
hello firends;
i am developed a project with struts,and there is a error happen in the find.jsp at the eclipse IDE

my find.jsp is bellow:
<%@ page language="java" contentType="text/html charset=gb2312"%>
<%@ taglib uri="/struts/html" prefix="html"%>
<html>
<head>
<title>业务查询</title>
</head>
<body bgcolor="#FFFFFF">

<html:form action="/find.do" focus="userInfo">
请输入您的电话号:
<html:text property="phoneNum"/>
<p></p>
密码:
<html assword property="phonePasswd"/>
<p></p>
<html:submit/><td><html:reset/></td>
</html:form>
</body>
</html>
========================
and the web.xml is bellow:

<taglib>
<taglib-uri>/struts/html</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
</taglib>

and the struts-html.tld is in the /WEB-INF/tld directory,
===========================================================
the excrption from tomcat is:
n

javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.statement.find_jsp._jspService(find_jsp.java:87)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

javax.servlet.jsp.JspException: Cannot find ActionMappings or ActionFormBeans collection
org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:711)
org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:419)
org.apache.jsp.statement.find_jsp._jspx_meth_html_form_0(find_jsp.java:104)
org.apache.jsp.statement.find_jsp._jspService(find_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
=======================================
plz all peple here help me deal with the problem...thank you
18 years ago