2012-04-13 5 views
1

Я развертываю военный файл в имени tomcat "myapps.war". Я сделал запись в server.xml для docbase, которая будет "/callmyapp". Но после развертывания две папок становятся созданными в коте webapps каталога -развертывание войны tomcat

  1. MyApps

  2. callmyapp

и теперь я могу получить доступ к войне с использованием два URLs один, начиная с /myapps и другой /callmyapp. Я хочу только /callmyapp как контекст root для этой войны и не хочу отвечать на запросы /myapps. Любая помощь?

Спасибо, Чара

ответ

1

переименование myapps.war в callmyapp.war. tomcat автоматически распаковывает войну в каталог с тем же именем. Настройка другого контекста также создает второй каталог.

Или вы можете определить context.xml и поместить его в каталог/WebApps:

<Context path="/callmyapp" docBase="webapps/myapps.war" /> 
+0

Я не хочу переименовывать свою войну. Если бы я был готов переименовать мою войну, то зачем мне нужен контекстный корень в первую очередь, просто переименование могло бы решить проблему. – user1331192

0

Вы пробовали переименовать app.war? Я думаю, что корень выведен из имени файла.

+0

Я не хочу переименовывать свою войну. Если бы я был готов переименовать мою войну, то зачем мне нужен контекстный корень в первую очередь, просто переименование могло бы решить проблему. – user1331192

Смежные вопросы