Где установить URL веб-сервисов проекта Tomcat? - PullRequest
1 голос
/ 22 апреля 2011

Если я перейду на http://web -сервер: порт / myProj / services , мои веб-службы будут перечислены там. Однако мне нужно, чтобы они были доступны на http://myProj:port/myProj/services (например, если myProj называется kylem и на порте по умолчанию я вижу свои службы в списке на http://kylem:8080/kylem/services). Как мне изменить его, чтобы получить URL, который я только что упомянул?

редактирование:

Надеясь, что кто-то может дать совет, чтобы посмотреть, в каких еще местах. Как описано ниже, кто-то ранее настроил Apache Tomcat так, чтобы URL, который я описал выше, уже (http://projName/..) работал. Но я не могу понять, как / почему он работает. Единственный тег в моем файле Tomcat / conf / server.xml просто есть

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

В нем также есть тег, но это кажется не связанным. Можно ли настроить что-либо еще, чтобы разрешить использование http://projName вместо http://server -name ?

1 Ответ

2 голосов
/ 22 апреля 2011

Установите их как псевдонимы для текущего хоста в server.xml

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