2011-04-22 13 views
1

如果我去http://web-server:port/myProj/services我的網絡服務列在那裏。但是,我需要它們在http://myProj:port/myProj/services(例如,如果myProj被稱爲kylem,並且在默認端口上,我會看到我的服務在http://kylem:8080/kylem/services上列出)。我如何改變它以獲得我剛剛提到的網址?在哪裏設置Tomcat項目的webservices url?

編輯:

希望有人可以提供一些建議,讓更多的地方看看。如下所述,某人之前已經設置了Apache Tomcat,以便我已經在上面描述的url(http:// projName/..)起作用。但我無法弄清楚它是如何工作的。在我的Tomcat/conf/server.xml文件的唯一標籤只是有

<Host name="localhost" appBase="webapps" 
     unpackWARs="true" autoDeploy="true"> 

它也有它的標記,但似乎無關。是否還有其他可能的設置允許使用http://projName而不是http://server-name

回答

2

將它們設置爲別名當前主機的server.xml

<Host name="foo.com" appBase="/var/www/app" 
    unpackWARs="true" autoDeploy="true"> 
     <Alias>bar.com</Alias> 
     <Alias>baz.com</Alias> 
</Host> 
+0

我假設你的意思是在tomcat的/ conf目錄在server.xml?因爲我沒有看到它,雖然我應該? (...當Tomcat 7正在運行時,我可以訪問我提到的http:// kylem:8080/kylem/services url。當Tomcat沒有運行時,我不能去那裏查看我的服務。儘管'網址別名',我試圖找出它在哪裏設置...)。非常感謝你的幫助。 – KyleM 2011-04-22 16:27:51

相關問題