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

2022-09-04 07:57:35

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

Eclipse 位于以下位置:E:\eclipse

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

雄猫在位置:C:\apache-tomcat-7.0.54-windows-x64

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

  1. 右键单击 Java 项目,然后选择“导出”。
  2. 展开 Java 节点并选择 JAR 文件。
  3. “JAR 文件规范”页面中,选中了显示“导出 Java 源文件和资源”的选项
  4. 选择导出目的地为: ; 是我.jar文件的名称E:OneForAll.jarOneForAll
  5. 已选中选项“压缩JAR文件的内容”
  6. 下一--->完成。

按照上述步骤操作,将在指定位置创建一个可执行 JAR 文件。只是为了检查是否已在.jar组件中提取了所有文件,当我选择“提取文件”选项时,所有源文件都是可跟踪的。但是,双击时,它会抛出错误:无效或损坏的jarfile“E:OneForAll.jar”。

我觉得我迷路了。我错过了什么吗?哪里出错了?

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


答案 1

所以你让它在eclipse中成功运行?但现在想要部署此经过测试的 Web 应用?

然后

  1. 右键单击 Java 项目,然后选择“导出”。

  2. 展开 Web 节点并选择 WAR 文件。

这将导出 TOMCAT 需要的 WEB-INF 和相关文件。

这个问题回答了下一步该怎么做 如何在Tomcat 7中部署战争文件


答案 2

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

如果你有很多罐子,那么你仍然需要将它们捆绑成战争


推荐