0

如何在 tomcat 中部署 struts2 Web 应用程序?我想避免 eclipse
部署环境。

我的项目是用 Eclipse IDE 创建的,我使用的是 MySQL 数据库和 Tomcat 服务器。
它可以从该环境成功部署。

我的意思是如何使用 apache tomcat 7 在 Web 服务器中托管 struts2 应用程序。

谢谢

4

2 回答 2

2

您在 Eclipse 中创建了一个应用程序,并给出了Run as -> Run on Server。它工作正常。

现在您不想给Run as-> Run on Server,而是要单独运行 tomcat 并使用外部浏览器访问应用程序。

如果这是情景。解决方案可能是

  1. 右键单击 Eclipse 中的项目
  2. 导出 -> 战争文件
  3. 将创建的 WAR 文件移动到 tomcat 部署文件夹(通常是 web 应用程序文件夹)。

如果您正在使用任何 JAR 文件,您可以通过两种方式包含它们。

  1. 右键单击 -> 构建部件 -> 订购和导出:然后选择要与 WAR 文件捆绑的 JAR。所以,你的 WAR 可以在任何服务器上工作。

  2. 双击服务器控制台中的服务器。打开启动配置 -> 类路径 -> 添加外部 JAR。现在您的服务器正在携带使您的 WAR 文件完全依赖于服务器的库

于 2012-10-03T10:58:00.100 回答
0

到目前为止发布的答案是正确的:您应该导出一个 War 文件并将其放在 Tomcat 的 webapps 文件夹中。然而,这个手动过程可能不是最好的解决方案,特别是如果你正在开发,所以我通常使用Ant来自动化它。

于 2012-10-04T22:32:31.953 回答