如何在 Eclipse IDE 中的 Apache Tomcat 服务器中部署创建的 .jar 文件?

How to deploy created .jar file in Apache Tomcat server in Eclipse IDE?

我陷入了在 Eclipse 中部署创建的 .jar 文件的过程。

Eclipse 位于:E:\eclipse

Web 项目位于:E:\Runtime_Testing\src\study_to_night

Tomcat 位于:C:\apache-tomcat-7.0.54-windows-x64

同时,在 Eclipse 中创建 jar 文件的步骤如下:

  1. 右键单击您的 Java 项目并 select 导出。
  2. 展开 Java 节点和 select JAR 文件。
  3. JAR 文件规范 页面中,选中显示 "Export Java source files and resources"
  4. 的选项
  5. 选择导出目的地为:E:OneForAll.jarOneForAll 是我的 .jar 文件的 名称
  6. 选中选项` "Compress the contents of the JAR Files"
  7. 下一步 ---> 完成。

按照上述步骤,可执行文件JAR会在指定位置创建。只是为了检查 .jar 组件中的所有文件是否都已提取,当我选择 "Extract files" 选项时,所有源文件都是可追踪的。但是,双击它会抛出 Error: Invalid or corrupt jarfile 'E:OneForAll.jar'.

我觉得我迷路了。我错过了什么吗?出了什么问题?

有人可以指导我完成手动执行此操作的步骤吗?

Apache tomcat 是一个 Web 容器,您不能在 tomcat 服务器中部署 jar。 如果您创建了一个 Web 应用程序,然后将您的应用程序导出为 war 文件并将其放入 tomcat webapp 目录,启动服务器,您的 war 将被部署。

如果你有很多罐子,那么你仍然需要将它们打包为 war

所以你在 eclipse 中 运行 成功了?但是现在您想部署这个经过测试的网络应用程序吗?

然后

  1. Right click on your Java Project and select Export.

  2. Expand the Web node and select WAR file.

这会导出 tomcat 需要的 WEB-INF 和相关文件。

这个问题回答了下一步该做什么How to deploy a war file in Tomcat 7