jsp项目开发全程实录 都市供求信息网 运行不了
发表在JavaWeb图书答疑 2013-05-19
是否精华
版块置顶:
下载的代码01项目下的结构是混乱重复的,后来自己有调节了一下,不过还是出现问题        HTTP Status 404 - There is no Action mapped for namespace / and action name goindex.
我是win7系统的,请问要怎么解决问题呢
分享到:
精彩评论 8
吴勤_mrkj
学分:0 LV1
TA的每日心情
无聊
2020-09-11 15:46:52
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>
无语_mrkj
学分:3155 LV11
2013-05-22
板凳
请您不要自己调节源程序的结构,如果调节了,程序可能就运行不了了。这本书光盘中提供的源程序是可以正常运行的。另外在运行光盘中的程序时,需要下载该程序所需的Jar包放置到项目的lib文件夹中。
吴勤_mrkj
学分:0 LV1
TA的每日心情
无聊
2020-09-11 15:46:52
2013-05-22
地板
所需的jar包都有放置到lib文件夹下,view,images,js,pages文件夹都在01目录下,我把这些文件都剪切到webroot目录下,stuuts.properties,cityinfo.xml,struts.xml是放置在src目录下的,我把他们都剪切到classes文件中。请问有哪些是错误的,哪些才是正确的呢?
无语_mrkj
学分:3155 LV11
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)附加数据库。 
吴勤_mrkj
学分:0 LV1
TA的每日心情
无聊
2020-09-11 15:46:52
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中运行的,关键是现在运行不了 您说得都做了,提示的错误是一样的。请问是怎么回事呢
  
无语_mrkj
学分:3155 LV11
2013-05-28
6L
您到我公司的明日图书网中下载这本书中每个项目的Jar包(直接下载第二版的,然后找到01项目应用的Jar包就可以),然后复制到项目的lib文件夹中,不要在myeclise中通过菜单进行添加struts包。
吴勤_mrkj
学分:0 LV1
TA的每日心情
无聊
2020-09-11 15:46:52
2013-06-07
7L
[FIELDSET][LEGEND]引自:6楼[/LEGEND]
您到我公司的明日图书网中下载这本书中每个项目的Jar包(直接下载第二版的,然后找到01项目应用的Jar包就可以),然后复制到项目的lib文件夹中,不要在myeclise中通过菜单进行添加struts包。
[/FIELDSET]

回复:
  老师,我现在照着您说的都做了也还是运行不了。另外我发现了一个,01项目下的WEB-INF下的classes文件在myeclipse启动tomcat后里边的文件全都丢失了,只有一个struts.xml文件,请问这是什么问题呢?这个问题已经纠结了很久了,论坛关于这一章的帖子几乎都看过了,还是得不到解决,望能得到解决。感谢
无语_mrkj
学分:3155 LV11
2013-06-14
8L
如果用myeclipse运行后,在myeclipse启动的tomcat里边没有文件,那么应该是没有发布过来,您可以在myclipse中把原来发布的项目移除,并且对项目进行一下清理,然后再重新发布试试。
首页上一页 1 下一页尾页 8 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照