问题标签 [action-mapping]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsp - 没有为命名空间 [/] 和操作名称 [welcome] 映射的操作与上下文路径 [] 关联
我已经在 Web 上部署了一个应用程序。Apache Tomcat 版本是 6.0.36
网址:www.sopmax.com
index.html(欢迎页面)将请求转发到 sopmax.com/welcome。
我收到错误:没有为命名空间 [/] 和操作名称 [welcome] 映射与上下文路径 [] 关联的操作
下面是我的 web.xml
struts.xml
我在 com.mss.actions.Welcome 类中有 showHome 方法,效果很好。相同的应用程序在本地服务器上运行完美,但在 Web 上却没有。
我还设置了 struts.devmode=true 但我得到的错误似乎是由 tomcat 而不是 struts 生成的。请告诉我我错过了什么。
服务器:tomcat-apache 6.0.36 Java:我在 1.7 上开发,很可能在 web 上他们有 1.6
struts2 - Struts2 标签问题
我在我的项目中。现在我被我的 struts2 项目困住了。在我的项目中,我无法使用 struts2 标签,例如 s:a/s:form。我包含了以下 jar 文件
- asm-3.3.jar
- asm-commons-3.3.jar
- asm-tree-3.3.jar
- commons-fileupload-1.3.jar
- commons-io-2.0.1.jar
- commons-lang3-3.1.jar
- commons-logging-1.1.3.jar
- freemarker-2.3.19.jar
- javassist-3.11.0.GA.jar
- log4j-1.2.16.jar
- ognl-3.0.6.jar
- struts2-core-2.3.15.3.jar
- xwork-core-2.3.15.3.jar
- struts2-convention-plugin-2.3.15.3.jar
我还导入了taglib...我还附上了我的项目目录结构的屏幕截图以及我的登录页面。我正在使用 Netbeans 7.3。
这是运行项目期间的错误消息。
请帮我整理一下。。
web-services - 如何在浏览器中使用 Struts 2 查看 wsdl
我在我的项目中实现了一个 Web 服务。我也成功地在 JBoss 服务器上部署了项目。我可以在 Web 服务部分的 jboss 管理控制台中看到 Web 服务。当我在浏览器中打开 wsdl url 时,它告诉:
HTTP 状态 404 - 没有为与上下文路径 [/TEST] 关联的命名空间 [/] 和操作名称 [AddNumbers] 映射的操作。
我在浏览器中打开的网址是http://localhost:8085/TEST/AddNumbers?wsdl
struts.xml
如何在文件中映射wsdl ?
oracle - Deploying Struts2 application to Weblogic 12c
I have a Web Application that uses Struts2, Spring and JPA. In the app, we're using annotations. When we deploy the application in eclipse, if we deploy it as a virtual application (right click server, select properties, select WebLogic, select Publishing Mode) the application runs fine. This option generates an _auto_generated_ear file and runs the application fine. When I deploy it as an exploded archive or manually deploy the application as a .war file through the Admin Console, I get the following error message:
[[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'] WARN org.apache.struts2.dispatcher.Dispatcher - Could not find action or result: /eServices/login.action There is no Action mapped for namespace [/] and action name [login] associated with context path [/eServices]. - [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:37) at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:552) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Can any WebLogic gurus point me in the right direction on this? Is there a problem with the Convention-plugin for Struts2 running in WebLogic? Any help would be greatly appreciated. Thanks in advance.
Updated:
web.xml
struts.xml
java - 没有为命名空间 [/] 映射的操作和与上下文路径关联的操作名称 [登录] [/jilmt]
我在jboss 5.1.0
m 中遇到了这个异常,但是如果我在其中部署它,jboss 5.0.0
它就可以正常工作。
struts.xml
java - 添加多个 Struts 动作时面临的问题
我在显示json
类型结果的 struts 动作时遇到问题。在类似的情况下LoginJson.action
,效果很好。我不明白错误在哪里。我能看到的错误是
这是我的代码:
!
java - ant deploy 后 Struts2 应用程序无法工作
我有以下问题:当我在我的项目上运行 ant 命令时,它编译成功,但是当我尝试执行操作时,它给了我以下错误:
我怀疑在部署时,struts.xml
文件没有被占用或其他东西。因为当我在 Eclipse 上运行我的应用程序时,它会完成它应该做的所有事情。请帮我。
我的struts.xml
文件:
还有我的 MenuAction 类:
还有我的蚂蚁build.xml
文件:
因此,例如,当我localhost:8080/Core/read?id=2
从 Eclipse 运行后运行时,它给了我 JSON,这没关系。但是当我制作 WAR 文件并在 tomcat 中运行并运行相同的命令时,我得到了错误。
但有一件事:当我启动 Tomcat 并运行它时,我得到以下信息:
java - Struts2 命名空间是否必须以正斜杠开头?
我使用 Struts2 框架进行 webapp 开发。在我遇到的每个教程中,我看到所有命名空间都以正斜杠开头/
。即使是基本的“默认”命名空间也有命名空间"/"
而不是空字符串""
或字符串"default"
。这是为什么?是否可以只命名没有斜杠的命名空间?
"/"
看起来它不能,因为如果我将命名空间从更改为,我将无法再找到操作"something else"
:
Struts 问题报告
Struts 检测到一个未处理的异常:
消息:没有为与上下文路径 [/TestStruts] 关联的命名空间 [/] 和操作名称 [] 映射的操作。
struts2 - 如何处理struts2中的未知动作?
我正在使用 struts2 (struts2-core-2.3.16.3.jar) 并且在请求未知操作时无法使以下配置工作。
浏览器仍然显示原始消息:HTTP 状态 404 - 没有为命名空间 [/] 和与上下文路径 [] 关联的操作名称 [signups] 映射的操作。
我暂时使用以下解决方法(它有效)
struts2 - 没有为命名空间 [/] 和与上下文路径 [/HelloWorld] 关联的操作名称 [login] 映射的操作
那里。我是struts2的初学者。我在 eclipse 上创建了一个动态 web 项目,以便使用 struts 2。它有问题,我只是不知道为什么。控制台输出是: 找不到操作或结果没有为命名空间 [/] 映射的操作和与上下文路径 [/HelloWorld] 关联的操作名称 [login]。- [未知位置] 我有以下目录结构
我的 struts.xml 文件是:
我的 web.xml 文件是:
我的 login.jsp 文件是