问题标签 [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.

0 投票
1 回答
1138 浏览

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

0 投票
0 回答
153 浏览

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。

这是运行项目期间的错误消息。

请帮我整理一下。。

0 投票
1 回答
812 浏览

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 ?

0 投票
2 回答
4868 浏览

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

0 投票
0 回答
311 浏览

java - 没有为命名空间 [/] 映射的操作和与上下文路径关联的操作名称 [登录] [/jilmt]

我在jboss 5.1.0m 中遇到了这个异常,但是如果我在其中部署它,jboss 5.0.0它就可以正常工作。

struts.xml

0 投票
1 回答
30 浏览

java - 添加多个 Struts 动作时面临的问题

我在显示json类型结果的 struts 动作时遇到问题。在类似的情况下LoginJson.action,效果很好。我不明白错误在哪里。我能看到的错误是

这是我的代码:

在此处输入图像描述 在此处输入图像描述在此处输入图像描述在此处输入图像描述在此处输入图像描述在此处输入图像描述在此处输入图像描述在此处输入图像描述

0 投票
0 回答
223 浏览

java - ant deploy 后 Struts2 应用程序无法工作

我有以下问题:当我在我的项目上运行 ant 命令时,它编译成功,但是当我尝试执行操作时,它给了我以下错误:

我怀疑在部署时,struts.xml文件没有被占用或其他东西。因为当我在 Eclipse 上运行我的应用程序时,它会完成它应该做的所有事情。请帮我。

我的struts.xml文件:

还有我的 MenuAction 类:

还有我的蚂蚁build.xml文件:

因此,例如,当我localhost:8080/Core/read?id=2从 Eclipse 运行后运行时,它给了我 JSON,这没关系。但是当我制作 WAR 文件并在 tomcat 中运行并运行相同的命令时,我得到了错误。

但有一件事:当我启动 Tomcat 并运行它时,我得到以下信息:

0 投票
1 回答
475 浏览

java - Struts2 命名空间是否必须以正斜杠开头?

我使用 Struts2 框架进行 webapp 开发。在我遇到的每个教程中,我看到所有命名空间都以正斜杠开头/。即使是基本的“默认”命名空间也有命名空间"/"而不是空字符串""或字符串"default"。这是为什么?是否可以只命名没有斜杠的命名空间?

"/"看起来它不能,因为如果我将命名空间从更改为,我将无法再找到操作"something else"

Struts 问题报告

Struts 检测到一个未处理的异常:

消息:没有为与上下文路径 [/TestStruts] 关联的命名空间 [/] 和操作名称 [] 映射的操作。

0 投票
0 回答
435 浏览

struts2 - 如何处理struts2中的未知动作?

我正在使用 struts2 (struts2-core-2.3.16.3.jar) 并且在请求未知操作时无法使以下配置工作。

浏览器仍然显示原始消息:HTTP 状态 404 - 没有为命名空间 [/] 和与上下文路径 [] 关联的操作名称 [signups] 映射的操作。

我暂时使用以下解决方法(它有效)

0 投票
0 回答
1459 浏览

struts2 - 没有为命名空间 [/] 和与上下文路径 [/HelloWorld] 关联的操作名称 [login] 映射的操作

那里。我是struts2的初学者。我在 eclipse 上创建了一个动态 web 项目,以便使用 struts 2。它有问题,我只是不知道为什么。控制台输出是: 找不到操作或结果没有为命名空间 [/] 映射的操作和与上下文路径 [/HelloWorld] 关联的操作名称 [login]。- [未知位置] 我有以下目录结构

我的 struts.xml 文件是:

我的 web.xml 文件是:

我的 login.jsp 文件是