0

我收到了一个 JAR 文件,告诉我它包含一个 Web 应用程序,并指示我部署它。我熟悉 java 作为一种语言,但我几乎没有使用它的 web 生态系统的经验。尝试将它作为可执行文件运行,我发现它没有主类,所以我查看了内容,发现它有一个META-INF/web-fragment.xml文件,以及几个 Servlet 类和 xml 中引用的一些配置文件。看起来这里基本上有一个完整的应用程序的所有东西,但我不知道如何实际部署它,谷歌只提供有关如何使用 IDE 从头开始​​构建这些东西并使用 maven 插件和目标进行部署的教程。

假设从源代码构建是不可能的,并且我只有标准的 unix 和 java CLI 工具可用,基于提供的信息(如果需要我可以提供更多),那么启动和运行它的最简单方法是什么?

4

1 回答 1

0

Web 应用程序应该在 WAR 文件中,而不是 JAR 文件中,您只需将其放入 Tomcat 的 webapp 目录中,或者按照您正在使用的任何其他容器的说明进行操作。

如果它只是一个片段,如 XML 所示,(a)它不是一个 webapp,只是其中的一部分,(b)你个人根本无法部署它。你需要整件事。

将作业发回以进行澄清。

于 2017-11-22T01:35:38.310 回答