gpt4 book ai didi

eclipse - 在 Tomcat/Eclipse 中部署 WAR

转载 作者:行者123 更新时间:2023-11-28 21:45:40 29 4
gpt4 key购买 nike

我在 Linux 下使用 Tomcat 6.0 和 Eclipse 3.0,我尝试在 Tomcat 中部署一个 WAR。问题是服务器由 Eclipse 管理,我部署了一些 Eclipse 项目。我尝试修改 server.xml 文件,然后通过 Eclipse 启动 Tomcat,但它不起作用:

Could not load the Tomcat server configuration at /Servers/Tomcat v6.0 Server at localhost-config. The configuration may be corrupt or incomplete.

我试图在 webapps 目录中提取 war,但 webapp 仍然无法访问。

部署 war 的最佳实践是什么?

最佳答案

Tomcat 在开发和生产模式下的行为不同。当您在 Eclipse 中开发 Web 应用程序时,没有理由在开发期间将应用程序的 WAR 文件部署为 WAR。

只需转到“服务器” View 并添加一个新服务器(您应该已经完成​​此操作,否则您将无法创建动态 Web 项目)。在服务器 View 中,您应该看到您创建的服务器(本地主机上的 Tomcat 或类似的东西),只需右键单击它并转到“添加和删除”部分。在这里您可以添加和删除您在 Eclipse 中创建的动态 Web 项目。添加项目后,您所要做的就是单击服务器 View 中的绿色开始按钮,您的应用程序应该在 localhost:8080/mycontext 中可用。

当您完成构建您的应用程序后,只需右键单击该项目并转到菜单中的“导出”部分。您应该能够导出 WAR 文件。获得 WAR 文件后,您可以将其上传并部署到未绑定(bind)到以开发模式运行的 Eclipse 的 Tomcat 实例上。

关于eclipse - 在 Tomcat/Eclipse 中部署 WAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4269133/

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