运行.war文件?

时间:2016-01-15 07:02:48

标签: java servlets netbeans war

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

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

请帮忙。 谢谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

相关问题