繁体   English   中英

独立战争/Java Web 应用程序

[英]standalone war / java web application

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

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

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

您需要使用像jetty这样的嵌入式服务器。

  1. 创建一个主要方法。
  2. 创建清单文件。
  3. 将它们捆绑到一个可执行的 jar 中。

此处解释 这些步骤。

在 main 方法中,您需要以编程方式启动 jetty 并将战争添加到其中。

   Server server = new Server(8088);

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

   server.start();

编辑:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM