制作一个将在桌面

时间:2017-04-04 13:57:58

标签: java spring spring-boot

我正在制作一个Restful API Web应用程序: -

  • BackEnd: - Spring Boot
  • FrontEnd: - Angular 2
  • 数据库: - MySQL

是否可以将应用程序打包为独立的安装程序,或者可以在客户端Windows机器上运行的单个Jar文件,它将安装所有必需的平台,如jre,apache tomcat,mysql等,并创建一个图标,将在浏览器中打开应用程序?

如果不可能,那么我们可以从中获得类似行为的可能替代方案。

1 个答案:

答案 0 :(得分:2)

在客户端的Windows机器上运行的Web应用程序不是最佳方案;但由于你对替代方案持开放态度,这里有一个可能的替代解决方案:

  • Dockerize您的网络应用
  • 在客户端的计算机上安装docker
  • 从私有泊坞窗注册表中提取泊坞窗图像或将您自己的图像分发到客户端
  • 快捷命令以格式" docker运行OPTIONS IMAGE&#34 ;;不要忘记揭露您的端口
  • 打开浏览器并访问该应用程序。

我永远不会尝试这个,请改用服务器......