您的位置:程序门 -> java -> j2ee / ejb / jms



求助:小弟刚学struts就遇到了问题,请高手解决。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求助:小弟刚学struts就遇到了问题,请高手解决。
发表于:2007-06-20 22:22:32 楼主
出错信息如下:

http   status   500   -  

--------------------------------------------------------------------------------

type   exception   report

message  

description   the   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request.

exception  

javax.servlet.servletexception:   no   action   config   found   for   the   specified   url.
org.apache.struts.chain.composablerequestprocessor.process(composablerequestprocessor.java:286)
org.apache.struts.action.actionservlet.process(actionservlet.java:1913)
org.apache.struts.action.actionservlet.dopost(actionservlet.java:462)
javax.servlet.http.httpservlet.service(httpservlet.java:709)
javax.servlet.http.httpservlet.service(httpservlet.java:802)


root   cause  

org.apache.struts.chain.commands.invalidpathexception:   no   action   config   found   for   the   specified   url.
org.apache.struts.chain.commands.abstractselectaction.EXECute(abstractselectaction.java:71)
org.apache.struts.chain.commands.actioncommandbase.EXECute(actioncommandbase.java:51)
org.apache.commons.chain.impl.chainbase.EXECute(chainbase.java:190)
org.apache.commons.chain.generic.lookupcommand.EXECute(lookupcommand.java:304)
org.apache.commons.chain.impl.chainbase.EXECute(chainbase.java:190)
org.apache.struts.chain.composablerequestprocessor.process(composablerequestprocessor.java:283)
org.apache.struts.action.actionservlet.process(actionservlet.java:1913)
org.apache.struts.action.actionservlet.dopost(actionservlet.java:462)
javax.servlet.http.httpservlet.service(httpservlet.java:709)
javax.servlet.http.httpservlet.service(httpservlet.java:802)


note   the   full   stack   trace   of   the   root   cause   is   available   in   the   apache   tomcat/5.0.28   logs.


--------------------------------------------------------------------------------

apache   tomcat/5.0.28
发表于:2007-06-20 22:28:161楼 得分:0
我看提示信息意思是   找不到与之对的   action   ,可是我检查了名字都没写错啊!
发表于:2007-06-20 22:48:222楼 得分:0
path有没有写对
发表于:2007-06-20 23:00:083楼 得分:0
检查下配置文件路径
发表于:2007-06-20 23:27:404楼 得分:0
发配置文件出来啊
发表于:2007-06-21 09:14:135楼 得分:0
我觉得你的路径没有写对,这里的路径指的是页面里的action= "/path ",
"/path "是struts-config.xml中action
的path属性的值
发表于:2007-06-21 14:13:126楼 得分:0
struts-config配置文件是这样的:


<?xml   version= "1.0 "   encoding= "iso-8859-1 "   ?>

<!doctype   struts-config   public
                    "-//apache   software   foundation//dtd   struts   configuration   1.3//en "
                    "http://struts.apache.org/dtds/struts-config_1_3.dtd ">

<struts-config>

<!--   ===========================================   global   forwards   definitions   -->
<global-forwards>
<forward   name= "error "
path= "/web-inf/results/confirm.jsp "/>
</global-forwards>


<!--   ===========================================   action   mapping   definitions   -->

<action-mappings>
<action   path= "register1 "
type= "alei.registeraction1 ">    
      <forward   name= "success "  
        path= "/web-inf/results/confirm.jsp "/>
</action>      
</action-mappings>

</struts-config>
发表于:2007-06-21 14:19:097楼 得分:0
中请求的路径是:action= "register1.do "
发表于:2007-06-21 14:20:068楼 得分:0
<action-mappings>
<action   path= "/register1 "
type= "alei.registeraction1 ">    
      <forward   name= "success "  
        path= "/web-inf/results/confirm.jsp "/>
</action>      
</action-mappings>

</struts-config>

发表于:2007-06-21 14:43:199楼 得分:0
我把   配置文件中path改成 "/register1 "
action   改成   /register1.do
还是不行啊
发表于:2007-06-21 14:53:5510楼 得分:0
你看下你的路径对不对感觉是路径出了问题
发表于:2007-06-21 15:24:2611楼 得分:0


真是邪门了   当用请求路径action= "register1 "请求path= "/register1 "时   ,出现上面的错误,当用action= "/register1 "请求   path= "/register1 "时,出现下面错误,好像是找不到请求文件!


http   status   404   -   /reg1.do

--------------------------------------------------------------------------------

type   status   report

message   /reg1.do

description   the   requested   resource   (/reg1.do)   is   not   available.


--------------------------------------------------------------------------------

apache   tomcat/5.0.28
发表于:2007-06-21 15:26:3212楼 得分:0
是不是   struts-conifg配置文件   没有被应用啊     怎么才能看出有没有被应用呢  


快速检索

最新资讯
热门点击