java - Eclipse 将 .war 与 Tomcat 相关联

标签 java eclipse tomcat

我已经从下面检查了 github 上的一个项目...

https://github.com/wakaleo/game-of-life/

我可以构建它并创建一个 war 文件。我遇到的唯一问题是,当我在/gameoflife/target/gameoflife.war 中进行 war 时,当我右键单击它时,我没有获得“在服务器上运行”的选项。

我已经创建了一个 tomcat 服务器,如何实际配置项目以允许我在 tomcat 服务器上运行这个 war 或者甚至将 war 文件与 tomcat 相关联?

我只需将 this war 复制到 tomcat 上的 webapps 文件夹中即可让项目运行,但肯定有一个解决方案可以在我的 IDE 中完成,因此我只需单击“运行”即可。

谢谢,

大卫

最佳答案

您必须在 eclipse 中创建一个服务器运行时。
您只需转到 Window->Preferences->Servers 并添加一个新的运行时环境。
选择按钮创建本地服务器 将其设置为指向您的 Tomcat。

然后您应该看到一个服务器选项卡和一个用于 tomcat 配置的服务器 View 。
通过单击服务器 View 中的 tomcat,您可以选择要导入的所有动态 Web 项目。

或者您可以点击项目并将其添加到服务器

更新:
如果它不是动态 Web 项目,那么您应该添加相关方面。
右键单击项目并单击“属性”。
单击 Project Facets 并修改您的项目以包含 Dynamic Web Module 和所有依赖项。
这应该使用 J2EE 透视图来完成

关于java - Eclipse 将 .war 与 Tomcat 相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9099871/

相关文章:

tomcat - 具有两个 Tomcat 实例的 Apache 2 HTTPS 反向代理?

java - Tomcat 7 + Grails 3.1.10 - ClassNotFoundException : javax. servlet.http.HttpUpgradeHandler

java - 如何将SVN分支合并到主干?

java - 作为可执行 jar 运行时未找到 hibernate.cfg.xml

java - Firebase token 生成器在 APN 中失败

java - 如何为 Mac OSX 创建类似 Windows 的可点击快捷方式?

java - 将 Eclipse Maven 项目转换为 Eclipse Maven 动态 Web 项目

java - 来自 Servlet(tomcat 服务器)的 mysql jdbc 查询

java - 处理大型 xml 文件

Java swing鼠标悬停弹出小框显示详情怎么办