如何将带有嵌入式tomcat的可执行.war包装成.exe?

时间:2016-04-07 14:23:32

标签: java spring-mvc spring-boot launch4j embedded-tomcat-8

我有独立的Web应用程序,使用嵌入式Tomcat,MVC Spring启动。

如何将其正确包装到.exe中,而不是让最终用户修改属性文件。

使用Maven&mvn clean install'创建的可执行战争。从cmd启动时工作正常。

我尝试了 Launch4j ,运行良好,成功生成了exe文件,但是当我执行时。我收到这个错误。

好吧,我尝试过错误处理,但它没有解决我的问题。

错误:

  

Whitelabel错误页面

     

这个应用程序没有/ error的显式映射,所以你看到了   这是一个后备。

     

Thu Apr 07 16:04:11 CEST 2016出现意外错误(type = Not   找到了,状态= 404)。 /view/home.jsp

1 个答案:

答案 0 :(得分:0)

首先,因为它是Spring Boot应用程序,将其转换为.jar包装(将嵌入Tomcat)。

然后问题将变成如何为Java应用程序创建安装程序或将Java与Java应用程序捆绑在一起

  

Whitelabel错误页面

只是应用程序错误,与主要问题无关(“如何将带有嵌入式tomcat的可执行文件.war包装成.exe?”)