Jakarta ee 请求的资源在struts2中不可用

Jakarta ee 请求的资源在struts2中不可用,jakarta-ee,struts2,struts,struts-config,Jakarta Ee,Struts2,Struts,Struts Config,我一直在开发我的第一个简单应用程序。为了运行一个基本的struts应用程序,我已经将所有必要的库都包含在WEB\u CONTENT/WEB\u INF/lib中。但当我打开url时,它会显示: 请求的资源(/StrutsStarter/getStarter.action)不可用 我不知道为什么它不能正常工作,因为dubug没有给出错误。任何帮助都将不胜感激 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns

我一直在开发我的第一个简单应用程序。为了运行一个基本的struts应用程序,我已经将所有必要的库都包含在WEB\u CONTENT/WEB\u INF/lib中。但当我打开url时,它会显示:
请求的资源(/StrutsStarter/getStarter.action)不可用

我不知道为什么它不能正常工作,因为dubug没有给出错误。任何帮助都将不胜感激

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>StrutsStarter</display-name>
  <welcome-file-list>
  <welcome-file>index.html</welcome-file>
  <welcome-file>index.htm</welcome-file>
  <welcome-file>index.jsp</welcome-file>
  <welcome-file>default.html</welcome-file>
  <welcome-file>default.htm</welcome-file>
  <welcome-file>success.jsp</welcome-file>
</welcome-file-list>

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>


</web-app>
<?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>
<constant name="struts.devMode" value="true"></constant>
<package name="default" extends="struts-default">
    <action name="getStarter" class="org.aars.action.StarterAction">
        <result name="success">/success.jsp</result>

    </action>

</package>

</struts>
我添加了这些罐子

  • commons-fileupload-1.2.2.jar
  • commons-io-2.0.1.jar
  • commons-lang-2.4.jar
  • commons-logging-1.1.1.jar
  • commons-logging-api-1.1.jar
  • freemarker-2.3.19.jar
  • javassist-3.11.0.GA.jar
  • ognl-3.0.6.jar
  • struts2-core-2.3.14.3.jar
  • xwork-core-2.3.14.3.jar

提前谢谢。

我终于找到了答案


我刚刚又添加了一个jar
commons-lang3-3.1。jar
构建路径使其工作。

如果这就是问题所在,您可能会得到关于tomcat日志中缺少类的错误声明。在此之后,如果项目中出现任何问题,请尝试进行调查。祝你好运,感谢你宝贵的指导
package org.aars.action;

public class StarterAction {

    public String execute(){
        System.out.println("StarterAction Executed");
        return "success";
    }

}