gpt4 book ai didi

java - 独立的 war/java web 应用程序

转载 作者:行者123 更新时间:2023-11-30 08:46:12 26 4
gpt4 key购买 nike

我已经使用 netbeans 准备了一个 Web 应用程序,我想与客户共享这个,他可以在其中解压缩文件夹并有一个图标可以单击并开始使用它,我如何在运行时环境或任何需要的地方实现这个由 Web 应用程序打包为 zip 文件,以便在任何计算机上下载和运行。

我已经检查了下面的链接,但它没有多大帮助,因为没有使用 maven :

http://www.javacodegeeks.com/2012/11/standalone-web-application-with-executable-tomcat.html

最佳答案

你需要使用像jetty这样的嵌入式服务器.

  1. 创建一个主要方法。
  2. 创建 list 文件。
  3. 将它们打包成一个可执行的 jar。

解释这些步骤here .

在主要方法中,您需要以编程方式启动 jetty 并向其添加 war 。

   Server server = new Server(8088);

WebAppContext webapp = new WebAppContext();
webapp.setWar("location to war");
webapp.setContextPath("/contextpath");
server.setHandler(webapp);

server.start();

编辑:

要捆绑 java 运行时,更简洁的方法是使用 JNLP .

关于java - 独立的 war/java web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32943210/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com