Possible to map subdomains to webapps in a standard Java app server?

送分小仙女□ 提交于 2019-12-24 11:54:35

问题


If you have two webapps, foo and bar, in a J2EE app server like Tomcat, the normal way to distinguish them is like this:

domain.com/foo
domain.com/bar

I'd like to do this instead:

foo.domain.com
bar.domain.com

Is this possible?


回答1:


It's not something that can be done in a "standard" way - each Java app server has different ways of configuring itself. You will need to look at the documentation for which-ever server you want to deploy to.

For Jetty, that documentation is here: http://wiki.eclipse.org/Jetty/Howto/Configure_Virtual_Hosts




回答2:


You need to use 2 entries in server.xml - then each webapp will be the ROOT webapps for each virtual host.




回答3:


You can define separate JkMount directives in two separate files. Then configure each subdomain as a separate virtual domain, and include the appropriate config file with the JkMount for that subdomain.



来源:https://stackoverflow.com/questions/4822085/possible-to-map-subdomains-to-webapps-in-a-standard-java-app-server

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!