首页上一页 1 下一页尾页 8 条记录 1/1页
jsp项目开发全程实录 都市供求信息网 运行不了
发表在JavaWeb图书答疑
2013-05-19
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
下载的代码01项目下的结构是混乱重复的,后来自己有调节了一下,不过还是出现问题 HTTP Status 404 - There is no Action mapped for namespace / and action name goindex.
我是win7系统的,请问要怎么解决问题呢
我是win7系统的,请问要怎么解决问题呢
精彩评论 8
2013-05-19
沙发
严重: Could not find action or result
There is no Action mapped for namespace / and action name goindex. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:494)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:722)
cityinfo.xml:::
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="cityInfo" namespace="/" extends="struts-default">
<!-- 访问首页 -->
<action name="goindex" class="com.yxq.action.IndexAction">
<result>/view/IndexTemp.jsp</result>
</action>
<!-- 前台信息处理 -->
<action name="info_*" class="com.yxq.action.InfoAction" method="{1}">
<result>/view/IndexTemp.jsp</result>
<result name="input">/view/IndexTemp.jsp</result>
</action>
<!-- 管理员登录/退出 -->
<action name="log_*" class="com.yxq.action.LogInOutAction" method="{1}">
<result name="input">/pages/admin/Login.jsp</result>
<result name="login">/pages/admin/view/AdminTemp.jsp</result>
<result name="logout" type="redirectAction">goindex</result>
</action>
<!-- 后台管理员操作 -->
<action name="admin_*" class="com.yxq.action.AdminAction" method="{1}">
<result name="input">/pages/admin/view/AdminTemp.jsp</result>
<result>/pages/admin/view/AdminTemp.jsp</result>
<result name="checkSuccess" type="redirectAction">
<param name="actionName">admin_*</param>
<param name="method">ListShow</param>
</result>
<result name="deleteSuccess" type="redirectAction">
admin_ListShow.action
</result>
<result name="setMoneySuccess">/pages/admin/view/AdminTemp.jsp</result>
<result name="UnSuccess">/pages/admin/view/AdminTemp.jsp</result>
</action>
</package>
</struts>
web.xml:::
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<jsp-config>
<taglib>
<taglib-uri>struts2</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-tags.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>
There is no Action mapped for namespace / and action name goindex. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:494)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:722)
cityinfo.xml:::
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="cityInfo" namespace="/" extends="struts-default">
<!-- 访问首页 -->
<action name="goindex" class="com.yxq.action.IndexAction">
<result>/view/IndexTemp.jsp</result>
</action>
<!-- 前台信息处理 -->
<action name="info_*" class="com.yxq.action.InfoAction" method="{1}">
<result>/view/IndexTemp.jsp</result>
<result name="input">/view/IndexTemp.jsp</result>
</action>
<!-- 管理员登录/退出 -->
<action name="log_*" class="com.yxq.action.LogInOutAction" method="{1}">
<result name="input">/pages/admin/Login.jsp</result>
<result name="login">/pages/admin/view/AdminTemp.jsp</result>
<result name="logout" type="redirectAction">goindex</result>
</action>
<!-- 后台管理员操作 -->
<action name="admin_*" class="com.yxq.action.AdminAction" method="{1}">
<result name="input">/pages/admin/view/AdminTemp.jsp</result>
<result>/pages/admin/view/AdminTemp.jsp</result>
<result name="checkSuccess" type="redirectAction">
<param name="actionName">admin_*</param>
<param name="method">ListShow</param>
</result>
<result name="deleteSuccess" type="redirectAction">
admin_ListShow.action
</result>
<result name="setMoneySuccess">/pages/admin/view/AdminTemp.jsp</result>
<result name="UnSuccess">/pages/admin/view/AdminTemp.jsp</result>
</action>
</package>
</struts>
web.xml:::
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
<jsp-config>
<taglib>
<taglib-uri>struts2</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-tags.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>
2013-05-24
4L
您是要导入到Eclipe或者MyEclipse中运行吗?如果是在Tomcat下运行,直接到01复制到webapps下,然后将所应用的Jar包复制到web-inf\lib文件夹中就可以了。
否则,
将光盘中的程序导入MyEclipse中的具体步骤如下:
(1)在MyEclipse中创建Web项目。
(2)将程序中所需的包构建到项目中,或是直接拷贝到新建项目中的lib文件夹中。
(3)将src文件夹下的全部内容拷贝到新建项目的src文件夹中。
(4)将光盘中的除src和database文件夹以外的全部内容拷贝到新建项目的webroot文件夹中。
(5)附加数据库。
否则,
将光盘中的程序导入MyEclipse中的具体步骤如下:
(1)在MyEclipse中创建Web项目。
(2)将程序中所需的包构建到项目中,或是直接拷贝到新建项目中的lib文件夹中。
(3)将src文件夹下的全部内容拷贝到新建项目的src文件夹中。
(4)将光盘中的除src和database文件夹以外的全部内容拷贝到新建项目的webroot文件夹中。
(5)附加数据库。
2013-05-26
5L
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
您是要导入到Eclipe或者MyEclipse中运行吗?如果是在Tomcat下运行,直接到01复制到webapps下,然后将所应用的Jar包复制到web-inf\lib文件夹中就可以了。
否则,
将光盘中的程序导入MyEclipse中的具体步骤如下:
(1)在MyEclipse中创建Web项目。
(2)将程序中所需的包构建到项目中,或是直接拷贝到新建项目中的lib文件夹中。
(3)将src文件夹下的全部内容拷贝到新建项目的src文件夹中。
(4)将光盘中的除src和database文件夹以外的全部内容拷贝到新建项目的webroot文件夹中。
(5)附加数据库。
[/FIELDSET]
回复:是在myeclipse中运行的,关键是现在运行不了 您说得都做了,提示的错误是一样的。请问是怎么回事呢
您是要导入到Eclipe或者MyEclipse中运行吗?如果是在Tomcat下运行,直接到01复制到webapps下,然后将所应用的Jar包复制到web-inf\lib文件夹中就可以了。
否则,
将光盘中的程序导入MyEclipse中的具体步骤如下:
(1)在MyEclipse中创建Web项目。
(2)将程序中所需的包构建到项目中,或是直接拷贝到新建项目中的lib文件夹中。
(3)将src文件夹下的全部内容拷贝到新建项目的src文件夹中。
(4)将光盘中的除src和database文件夹以外的全部内容拷贝到新建项目的webroot文件夹中。
(5)附加数据库。
[/FIELDSET]
回复:是在myeclipse中运行的,关键是现在运行不了 您说得都做了,提示的错误是一样的。请问是怎么回事呢
2013-06-07
7L
[FIELDSET][LEGEND]引自:6楼[/LEGEND]
您到我公司的明日图书网中下载这本书中每个项目的Jar包(直接下载第二版的,然后找到01项目应用的Jar包就可以),然后复制到项目的lib文件夹中,不要在myeclise中通过菜单进行添加struts包。
[/FIELDSET]
回复:
老师,我现在照着您说的都做了也还是运行不了。另外我发现了一个,01项目下的WEB-INF下的classes文件在myeclipse启动tomcat后里边的文件全都丢失了,只有一个struts.xml文件,请问这是什么问题呢?这个问题已经纠结了很久了,论坛关于这一章的帖子几乎都看过了,还是得不到解决,望能得到解决。感谢
您到我公司的明日图书网中下载这本书中每个项目的Jar包(直接下载第二版的,然后找到01项目应用的Jar包就可以),然后复制到项目的lib文件夹中,不要在myeclise中通过菜单进行添加struts包。
[/FIELDSET]
回复:
老师,我现在照着您说的都做了也还是运行不了。另外我发现了一个,01项目下的WEB-INF下的classes文件在myeclipse启动tomcat后里边的文件全都丢失了,只有一个struts.xml文件,请问这是什么问题呢?这个问题已经纠结了很久了,论坛关于这一章的帖子几乎都看过了,还是得不到解决,望能得到解决。感谢