Java My Struts2应用程序收到错误404:资源不可用
我只是在尝试我的第一个struts2应用程序。遵循教程中的步骤。链接Java My Struts2应用程序收到错误404:资源不可用,java,struts2,Java,Struts2,我只是在尝试我的第一个struts2应用程序。遵循教程中的步骤。链接 http://localhost:8080/StrutsApp/ 以及链接 http://localhost:8080/StrutsApp/getTutorial.action 两者都给出相同的“资源不可用”错误。我已经添加了错误、目录结构、struts.xml、web.xml和tutorialaction类所需的图像。还可以在目录结构中看到添加的JAR(apache的最新版本)。 有人能帮我解决这个问题
http://localhost:8080/StrutsApp/
以及链接
http://localhost:8080/StrutsApp/getTutorial.action
两者都给出相同的“资源不可用”错误。我已经添加了错误、目录结构、struts.xml、web.xml和tutorialaction类所需的图像。还可以在目录结构中看到添加的JAR(apache的最新版本)。
有人能帮我解决这个问题吗
我的IDE:日食开普勒
服务器:ApacheTomcat 7.0
问题已解决。感谢您的帮助。struts2 zip文件中有两个名称几乎相似的commons lang jar,如下所示:
我的应用程序中缺少第二个commons-lang3-x.x.jar。只有Web inf/lib文件夹中的第一个。请尝试删除“/welcome.jsp”中的正斜杠“/”和struts配置文件中的“/error.jsp”。谢谢您的快速回复。我试过了。得到相同的错误。我的action类中还有一个Sysout(Hello from execute),在tomcat服务器启动后,我的控制台不会显示任何内容。因此,不会调用该方法。问题似乎出在xml文件或JAR上。我不明白!请删除web.xml中的struts2部分,然后尝试解决index.jspp问题。谢谢您的帮助。有两个公用的朗格罐。commons-lang-2.4和commons-lang3-3.1!commons-lang3-x.x.jar不见了。在Web inf/lib文件夹中只有一个。@herry当commons-lang3 jar丢失时,它应该抛出
java.lang.NoSuchMethodError
像上面提到的那样。OP没有发布stacktrace。当应用程序未部署或url输入错误时,保证从web容器输入404错误代码。