spring - 将 Spring Web MVC 应用程序部署为域根中的网站

标签 spring apache spring-mvc tomcat ubuntu

我有一个基于 Spring MVC 的 Web 应用程序。我希望将此应用程序部署为域根目录中的网站。例如:

我想在域根目录中部署“myapp”,以便可以通过以下方式访问它:

http://myapp.com

我的 ubuntu 服务器 14.04 中安装了 apache 和 tomcat 服务器。我还配置了 mod 代理,所以我现在同时拥有代理和反向代理。这意味着当我可以从端口 80 访问端口 8080 时(无需在 URL 中键入 8080)。现在,如果我在 tomcat 中部署此应用程序,我可以通过以下方式访问该应用程序:

http://mydomain/myapp/

我想去掉 mydomain 部分。

提到,我在应用程序的名称中注册了域。

所以,从技术上讲,

mydomain name = my app name

任何形式的帮助或启示将不胜感激。 提前致谢!

最佳答案

将应用程序部署在 Tomcat webapps 文件夹中作为 ROOT.war

关于spring - 将 Spring Web MVC 应用程序部署为域根中的网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28402367/

相关文章:

java - 里面有 thymeleaf [if mso]

php - 我如何将 PHP 重建为新版本

java - 如何在 spring 中创建一个后台任务来持续监听 TCP socket 上的数据

java - 如何从多个文件中收集 Spring 属性以在单个 bean 上使用

java - spring mvc @ExceptionHandler 方法获得相同的 View

php - 带有参数的 URL 的 htaccess 301 重定向

java - Spring JAVAX 验证年份大于或等于当前年份

java - 在这个例子中,有没有一种方法可以更优雅地操作 Date 对象?

java - Spring 和 SWT 可以一起用于 Java 桌面应用程序吗?

apache - 如何使用 mod_proxy 只转发 *.jsp 或 *.do 请求到 Tomcat?