如何配置Tomcat(在独立模式下,没有Apache [*]),以便我可以在一台服务器上部署它,并根据所请求的域名提供两个不同的webapps?
这样做有什么问题?你能在这两个域上拥有SSL吗?如果有人在这里真的做到了,我会有兴趣回答这些问题以及尽可能多的反馈......
我发现了一个描述这种设置的博客条目,但它适用于Tomcat 5.5:
<Engine defaultHost="domain1.com" name="Catalina">
<Host name="domain1.com" appBase="/home/user1/domain1">
<Alias>www.domain1.com</Alias>
<Context path="" docBase="."/>
</Host>
<Host name="domain2.com" appBase="/home/user1/domain2">
<Alias>www.domain2.com</Alias>
<Context path="" docBase="."/>
</Host>
Run Code Online (Sandbox Code Playgroud)
http://iam-rakesh.blogspot.com/2009/10/hosting-multiple-domains-in-tomcat.html
此外,截至目前我有一个webapp,ROOT.war,里面.../tomcat/webapps /
一旦我有两个"根",一个用于domain1.com的 root webapp和一个用于domain2.com的 root webapp,它将如何工作? 将在什么地方的.war被定位需求?
您链接到的博客基本上展示了如何做到这一点。您需要做的一件事是为每个主机设置不同的“docBase”属性。docBase 是该主机的 war 文件的位置。使用不同的文档库,您可以拥有不同的根应用程序。
| 归档时间: |
|
| 查看次数: |
2809 次 |
| 最近记录: |