【问题标题】:Deploy a Spring app (JAR) for browser为浏览器部署 Spring 应用程序 (JAR)
【发布时间】:2016-08-18 08:39:42
【问题描述】:

我对部署、生产服务器、Web 服务器等一无所知。但是我有一个 Web 应用程序,我的老板想要部署它以便通过 Web 浏览器访问它。

所以,我的应用程序是由 Spring Initializr 生成的。

它使用 Spring(Boot、Security、Web、Data JPA)、Web 服务 REST(@RestController)、HTML 模板和 AngularJS。

使用mvn clean package,我生成了这个应用程序的JAR 文件。它在我的办公桌上工作。但是,我该如何部署它?

我相信我的公司有一个 OVH 主机。我可以在上面安装 JBOSS 或 Tomcat,然后将我的 JAR 上传到 OVH 上吗?

【问题讨论】:

  • 您可以使用 Pivotal cloudfoundry 部署它。我建议你阅读 Spring Boot in action。这本书有一章解释了如何在 Heroku、Pivo​​tal Cloudfoundry 等上进行部署......

标签: angularjs spring maven jakarta-ee deployment


【解决方案1】:

您可以在 Tomcat 上部署您的应用程序,但您需要使用 war 而不是 jar 才能在现有应用程序服务器上运行它。

您可以阅读以下文档来创建战争:http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-maven-packaging

完成后,您只需将其上传到您的 tomcat 服务器的 webapps 目录中的服务器上。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2013-02-05
  • 2011-03-02
  • 2017-07-13
  • 1970-01-01
  • 2018-07-14
  • 2016-11-14
  • 2018-08-07
  • 2018-02-15
相关资源
最近更新 更多