gpt4 book ai didi

java - 如果项目不被视为 Web 项目,如何在 Tomcat 上运行 WAR?

转载 作者:行者123 更新时间:2023-11-28 23:21:50 24 4
gpt4 key购买 nike

如果你能帮我解决这个问题,我会很高兴。在我的新工作中,我被要求对部署在 Web 上的程序进行一些改进。该程序是在 PC 上开发的,具有以下内容:

Java 1.6.29 Tomcat 6.0Eclipse 加尼米德

我已经查看了机器中的源代码,即使该项目是在web环境上构建的,代码也无法在Eclipse上找到作为web项目的代码,它显示为普通项目。

此刻,他们要求我在机器上运行项目,以便运行一些测试。

因为它不是 Web 项目,我尝试在 Tomcat 上使用 Eclipse 中的“运行方式”选项运行该程序,但它表明它不是 Web 项目,因此无法部署它。

我的解决方案是构建一个压缩的 WAR 并将此文件从 Tomcat 复制到 webapp 文件夹,然后我执行 Tomcat 并生成项目文件夹,问题是,项目的路径(http://localhost:8080/MyApplication)显示错误404.

那么我的问题是:如何在 Tomcat 上运行该项目?

非常感谢!

最佳答案

首先确认项目是否需要容器来运行。如果是jsp/html/JSF组件组成的web项目,tomcat默认认为index.xxx页面为默认首页。如果您的项目中没有此名称的文件,您将收到资源未找到错误。(xxx 是适当扩展的占位符)。

最好的解决方案是在 Eclipse 中创建一个新的 Web 项目并导入现有项目的组件,以确保为 Web 项目正确设置环境。

关于java - 如果项目不被视为 Web 项目,如何在 Tomcat 上运行 WAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42616510/

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