java - 一域多战

标签 java spring

我有两个 spring MVC Web 应用程序(app1.war 和 app2.war),并且两者共享相同的数据库。 现在我想将它们托管在任何基于云的托管网站(openshift、亚马逊等)上。 在这里,我想将两者托管在一个域内。

假设我的主机名是 - www.abc.com 所以

  • abc.com --> 将引用 app1
  • spath.abc.com --> 将引用 app2

如果可能的话,请告诉我,以及如何做到。此外,任何托管网站也支持此功能。

最佳答案

您可以通过正确配置域来轻松实现此目的。

请注意,abc.comspath.abc.com 可用于运行两个不同的网站。您需要配置域的 CNAME 部分并在其中添加子域。

完成后,您可以配置 Apache Tomcat 的主机名。以 DigitalOcean 作为您的云提供商,您可以通过更改 Tomcat 配置来轻松配置它。

然后,您可以将 abc.com 指向您的 app1.war,将 spath.abc.com 指向 app2.war

如果您遇到任何问题,请发表评论。我很乐意为您提供帮助。

关于java - 一域多战,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35439389/

相关文章:

java - 在 Android 上使用联系人组删除问题

java - 编写一个程序,读取您的名字并用星号分隔每个字母来显示您的名字

java - 将阿尔巴字符串日期转换为英文日期

java - org.springframework.beans.factory.UnsatisfiedDependencyException : Error creating bean with name userController : Unsatisfied dependency

java - 从 Java 7 更新到 JAVA 8 后,Spring 3.x 应用程序无法运行

spring - 在 Spring Boot JPA 中映射枚举和时间类型

java - 如何在javafx中保存和加载游戏

java - SOLR 搜索不适用于 @ 符号

spring security + oauth2 + Reactjs + Restful http 客户端

java.lang.IllegalStateException : LifecycleProcessor not initialized . ...上下文 - 在我的聊天应用程序上