gpt4 book ai didi

java - 如何在 Tomcat 中运行 maven archetype 生成的 struts 1 项目?

转载 作者:行者123 更新时间:2023-11-28 22:29:46 26 4
gpt4 key购买 nike

我已将 strutstest.war 文件复制到 Tomcat 的 webapps 文件夹中。尝试通过 http://localhost:8080/strutstest 启动它。但是我收到 HTTP 404 错误。我应该在 pom.xml 中包含 Tomcat 依赖项吗?虽然我不知道 artifactID。我是否遗漏了任何要点?

更新:

我的struts-config.xml内容如下:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd">

<struts-config>
<action-mappings>
<action path="/HelloWorld" type="com.test.HelloWorldAction">
<forward name="success" path="/helloWorld.jsp"></forward>
</action>
</action-mappings>
</struts-config>

最佳答案

因为您的 Tomcat 给您一个 404 页面未找到 很明显它按预期工作。该消息作为 HTTP 错误的占位符存在。

现在回到您的问题,如果您想获得有效的 200 HTTP 请求,您应该访问映射的任何操作,为此请访问下面的 URL:

http://localhost:8080/strutstest/HelloWorld

假设您的应用程序名为 strutstest,上面的 URL 应该给您一个 200 HTTP OK

编辑:

通常,无论您使用什么框架,您都需要将一个操作映射到一个 URL,并且只有访问该 URL,您才能获得有效的请求和响应。否则你会得到一个 404 页面未找到

关于java - 如何在 Tomcat 中运行 maven archetype 生成的 struts 1 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25419398/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com