配置struts时候提示的,namespace,

问题描述

配置struts时候提示的,namespace,

2016 一月 04 17:59:56[juice] ERROR [http-apr-8080-exec-1] com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(38) |Exception occurred during processing request: There is no Action mapped for namespace [/] and action name [undefined] associated with context path [/JuiceDemo].
There is no Action mapped for namespace [/] and action name [undefined] associated with context path [/JuiceDemo]. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185)
at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:553)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2462)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2451)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

解决方案

【struts】struts namespace的配置

解决方案二:

你可以把你的struts.xml贴出来看一下吗?

解决方案三:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">

<!-- 文档 -->

<!-- 卡查询 -->

<!-- 监控 -->

<!-- 警报 -->

<!-- 首页数据 -->

<!-- 终端管理 -->

解决方案四:

**<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">

<!-- 文档 -->

<!-- 卡查询 -->

<!-- 监控 -->

<!-- 警报 -->

<!-- 首页数据 -->

<!-- 终端管理 -->

**

解决方案五:

无意冒犯,我想看的是你struts.xml里报错的那个action标签

解决方案六:

还是你struts.xml里本来就没有配action?

解决方案七:

<?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">

/index.jsp

<?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">

/index.jsp

一般的struts.xml里都像我写的例子里一样要配个action。action的name是访问路径。像我这个例子里,就是访问helloworld.action会进入hello.HelloAction这个文件里默认的execute方法。如果方法里有return success,会转发进入index.jsp里面。第一次回答问题。请多包涵

解决方案八:

原来是发不出来,抱歉。
package name="hello" extends="struts-default"
action name="helloworld" class="hello.HelloAction"
result name="success" /index.jsp result
/action
/package

解决方案九:

看下你配的这个路径/JuiceDemo

时间: 2024-09-21 19:42:47

配置struts时候提示的,namespace,的相关文章

struts配置web.xml提示not assignable to &amp;amp;#39;javax

问题描述 struts配置web.xml提示not assignable to 'javax struts配置web.xml提示org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter' is not assignable to 'javax.servlet.Filter 导入的包和报错情况如下: 项目运行报错 WARNING: Could not find action or result There is no

程序-tomcat运行Struts JSP提示错误

问题描述 tomcat运行Struts JSP提示错误 这是JSP 和struts.xml的配置和提示的错误 点击错误以后出现这个页面 程序没有问题 运行同目录下index.jsp也可以 请问是哪里不对? 解决方案 base href=<%=basepath%>中basepath哪定义的,定义了吗 解决方案二: 应该不是你代码的问题,看看tomcat是否配置正确,程序部署有没有问题 解决方案三: 请把错误页面贴出来,详细说明 解决方案四: 已经解决了 就是空格添加不当的问题 删除多余的空格 在

Weblogic下配置Struts应用时出现tag错误的解决方法

web|错误|解决 错误信息: 在webloigc下配置Struts应用时经常会出现下面错误,而在其它Web服务器下却没问题: Parsing of JSP File '/index.jsp' failed:------------------------------------------------ -/index.jsp(3): Error in using tag library uri='/WEB-INF/struts-html.tld' prefix='html': The Tag

配置Struts应用

Struts应用采用两个基于XML的配置文件来配置,分别是web.xml和struts-cofig.xml文 件.web.xml文件是配置所有web应用的而struts-config.xml文件是struts专用的配置文件, 事实上也是可以根据需要给这个配置文件起其他名称的. Web应用的发布描述文件:web应用发布描述文件可以在应用开着者,发布者和组装者之间 传递配置信息,Web容器在启动的时候从该文件中读取配置信息,根据它来装载和配置web应 用.文档类型定义DTD对XML文档的格式做了定义

struts-在Myeclipse配置Struts,用tomcat测试一个index.jsp时出现问题

问题描述 在Myeclipse配置Struts,用tomcat测试一个index.jsp时出现问题 本人新手,求助各位大牛~~~~~ HTTP Status 500 - cn.it.shop.action.CategoryAction.1() type Exception report message cn.it.shop.action.CategoryAction.1() description The server encountered an internal error that pre

makefile-在cygwin中配置gearman时提示”fileno在此作用域中尚未声明“无法解决了

问题描述 在cygwin中配置gearman时提示"fileno在此作用域中尚未声明"无法解决了 在cygwin中make gearman时总是在最后提示:'fileno'在此作用域中尚未声明,翻遍了整个网上都找不到解决方法,哪位能给提点一下?对这两个东东都是白门,搞了几天都没搞定. bin/gearman.cc: 在函数'gearman_return_t _client_data(gearman_task_st*)'中: bin/gearman.cc:448:26: 错误:'file

java-使用Struts注解action 和namespace associated with context path [/Pl

问题描述 使用Struts注解action 和namespace associated with context path [/Pl There is no Action mapped for namespace [/] and action name [user] associated with context path [/Pl使用Struts注解 总是报这个错,框架是用eclipse搭的,如果把action写在struts.xml中就可以跳转,而使用注解就报这个错.大神门,求解

centos-CentOS下安装phpmyadmin已配置blowfish_secret依然提示“需要绝密密码”

问题描述 CentOS下安装phpmyadmin已配置blowfish_secret依然提示"需要绝密密码" 我已经配置了phpmyadmin目录下的config.inc.php的blowfish_secret,但依然出现错误 恳请各位能给个解答,有没有人有同样状况的.

Struts.2.3.20.1配置struts.xml位置的问题

问题描述 Struts.2.3.20.1配置struts.xml位置的问题 我在使用SSH框架时,一开始将struts.xml放在了src文件夹下,整个系统是可以用的,然后我又新建了一个source package:config,把struts.xml放在这包下面也可以使用,然后我又在config包下面新建了一个package:struts2,把struts.xml拖进了struts2包下,并在web.xml中配置了位置信息,如图,发现系统就找不到定义的action了,是什么原因呢? 解决方案