首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Tomcat中运行maven原型生成的struts 1项目?

如何在Tomcat中运行maven原型生成的struts 1项目?
EN

Stack Overflow用户
提问于 2014-08-21 06:15:24
回答 1查看 179关注 0票数 1

我已经将我的strutstest.war文件复制到Tomcat的webapp文件夹中。试图通过http://localhost:8080/strutstest启动它。但是我得到了HTTP 404错误。我应该在pom.xml中包含Tomcat依赖项吗?不过,我不知道artifactID。我错过了什么要害吗?

更新:

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

代码语言:javascript
复制
<?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>
EN

回答 1

Stack Overflow用户

发布于 2014-08-21 07:15:26

由于您的Tomcat为您提供了一个404页,而没有找到,因此很明显,它的工作方式与预期一致。该消息作为HTTP错误的占位符存在。

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

代码语言:javascript
复制
http://localhost:8080/strutstest/HelloWorld

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

编辑:

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25419398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档