【问题标题】:How to deploy a spring web application to an apache web server如何将 Spring Web 应用程序部署到 Apache Web 服务器
【发布时间】:2020-09-17 15:16:53
【问题描述】:

所以我是一个完整的初学者(4 个月前开始编程)所以请多多包涵,我有这个 Spring Web 应用程序,它自动安装了一个 apache tomcat Web 服务器,它在本地主机上工作得很好。

几天前我买了一台服务器并在上面安装了 apache2 Web 服务器,目前我正在尝试弄清楚如何配置我的 spring 应用程序以作为控制器处理发送到服务器的任何请求,但是似乎什么也没找到。

【问题讨论】:

  • 你能澄清一下“买了服务器”是什么意思吗?越详细越好。
  • 答案是是的,但是麻烦多于它的价值。 Spring Boot 应用程序无需进行任何“服务器”设置即可运行,只需 java -jar app.jar
  • 在一个虚拟主机网站和一个域中购买了一台服务器。我认为您的想法不正确,将我的项目的独立副本放在我的服务器目录之一中是否可行?如果是,你能指定一个目录吗?

标签: java spring apache spring-mvc tomcat


【解决方案1】:

将应用程序部署到 tomcat 时可能出现错误。我建议检查应用程序日志。

【讨论】:

  • 我的应用程序在 tomcat 上运行良好(在本地主机中),我的问题是在使用 apache2 Web 服务器的公共服务器上部署我的应用程序。
  • 好的,我说的是在公共服务器上部署。您是否生成了要部署到 Web 服务器的 WAR 文件?我认为您的公共服务器上需要一个 Tomcat 服务器..
  • 不,我其实以为它可以作为一个jar,所以我做了一些研究,我要卸载apache2并安装tomcat,谢谢你的帮助。
【解决方案2】:

需要配置代理(一般是mod_proxy),看看this

【讨论】:

  • 如果我使用这种方法而不是 mod_jk 会影响性能吗?我是否必须将我的项目作为独立项目放在特定目录中?
猜你喜欢
  • 2016-04-10
  • 2019-11-13
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-10
相关资源
最近更新 更多