【问题标题】:Running .war files? [duplicate]运行 .war 文件? [复制]
【发布时间】:2016-01-15 07:02:47
【问题描述】:

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

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

请帮忙。 谢谢。

【问题讨论】:

标签: java servlets netbeans war


【解决方案1】:

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

【讨论】:

  • 谢谢,我将使用 GlassFish,因为这是 NetBeans 内部使用的。我可以这样做,以便在我的 PC 启动时服务器可以启动,我可以使用我的浏览器直接进入我的服务器页面吗?
【解决方案2】:

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

war 文件随后可以部署在 Servlet 容器上,例如 Apache Tomcat。

【讨论】:

    猜你喜欢
    • 2018-09-10
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多