运行 .war 文件



我用NetBeans做了一个Java ServLet,它运行得很好,但问题是我需要使用"运行"按钮通过NetBeans运行我的ServLet。

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

请帮忙。谢谢。

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

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

然后,可以将 war 文件部署在 servlet 容器(如 Apache Tomcat)上。

最新更新