Webapp Solution
A simple way to pack webapp into a single standalone exe file.
Quick Usage
-
mvn package
or download compiled result packer_and_starters.zip, you will get:- jetty9-starter.jar
- tomcat7-starter.jar
- tomcat8-starter
- packer.jar
-
Pre-compile your webapp and wrap into a .war file, for example
web.war
. -
Make sure Jar2Exe is installed and
j2ewiz
is reachable in PATH. Right now, Jar2Exe itself only runs on Windows. -
Run
packer.jar
withweb.war
andxxxx-starter.jar
as arguments.java -jar packer.jar web.war tomcat8-starter.jar
-
Other parameters after
java -jar packer.jar
will be passed toj2ewiz
, for example:java -jar packer.jar web.war xxx-starter.jar /amd64 /platform linux