如果我转到http://web-server:port/myProj/services我的网络服务列在那里。但是,我需要它们在http://myProj:port/myProj/services处可用(例如,如果myProj被称为kylem,并且在默认端口上,我会看到我的服务列在http://kylem:8080/kylem/services)。如何更改它以获取我刚才提到的网址?
编辑:
希望有人可以为更多地方提供一些建议。如下所述,有人之前已经设置了Apache Tomcat,以便我上面描述的URL(http:// projName / ..)有效。但我无法弄清楚它是如何工作的。我的Tomcat / conf / server.xml文件中唯一的标签只有
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
它也有一个标签,但这似乎无关。是否还有其他可以设置的内容允许使用http://projName代替http://server-name?
答案 0 :(得分:2)
将它们设置为server.xml
<Host name="foo.com" appBase="/var/www/app"
unpackWARs="true" autoDeploy="true">
<Alias>bar.com</Alias>
<Alias>baz.com</Alias>
</Host>