运行 .war 个文件?

Running .war files?

我使用 NetBeans 创建了一个 Java ServLet,它运行良好,但问题是我需要使用 运行 按钮通过 NetBeans 运行 我的 ServLet。

我不想再这样做了。我想 运行 它没有 NetBeans。我想制作一个独立的 ServLet。所以我习惯了生成我的 ServLet 的 .war 文件的构建选项,但我不知道如何处理这个文件。 我如何 运行 这个文件并使用我的 ServLet? 我不想每次都在其他人面前通过 NetBeans 看到 运行ning 文件。好像很不专业

请帮忙。 谢谢。

war文件,不像jar文件需要部署在servlet容器中。例如:Tomcat,码头。它不应该是 运行 通过命令行。如果您确实想通过命令行 运行 它,您可能需要自己负责启动 servlet 容器。例如:从代码启动码头服务器实例并在其中部署 war。

您需要创建一个包含不同部分的 war 文件。 它至少需要一个 web.xml 来描述应用程序。 这里不是编写有关 java webapp 的教程的正确位置,但互联网上有成千上万的教程。

然后可以将 war 文件部署到 servlet 容器,例如 Apache Tomcat。