我准备了一个使用netbeans的web应用程序,我想与客户端分享这个,他可以解压缩文件夹并有一个图标可以点击并开始使用它,我怎样才能在运行时环境或任何需要的地方实现这一点通过Web应用程序打包为zip,以便在任何计算机上下载和运行。
我已经检查了下面的链接,但由于没有使用maven,它没有多大帮助:
http://www.javacodegeeks.com/2012/11/standalone-web-application-with-executable-tomcat.html
答案 0 :(得分:2)
您需要使用jetty等嵌入式服务器。
解释了这些步骤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。