独立的war / java web应用程序

时间:2015-10-05 07:22:39

标签: java tomcat war desktop-application

我准备了一个使用netbeans的web应用程序,我想与客户端分享这个,他可以解压缩文件夹并有一个图标可以点击并开始使用它,我怎样才能在运行时环境或任何需要的地方实现这一点通过Web应用程序打包为zip,以便在任何计算机上下载和运行。

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

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

1 个答案:

答案 0 :(得分:2)

您需要使用jetty等嵌入式服务器。

  1. 创建主要方法。
  2. 创建清单文件。
  3. 将它们捆绑成可执行的jar。
  4. 解释了这些步骤here

    在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