Я столкнулся с проблемой двойного развертывания Tomcat. Я прочитал контекстную информацию, доступную на сайте Apache, и хорошо, давайте просто скажем, это оставило меня в замешательстве.Tomcat6 Duplicate Deployment
Environment:
- Tomcat 6 с 5 WebApps
- Каждый WebApp имеет context.xml в своей папке META-INF
- Информационная база context.xml хранит, имеет решающее значение для веб-приложение функционировать
Требование:
Один из 5 веб-приложений должен быть создан по умолчанию для webapp. Таким образом, вместо того, чтобы идти к http://localhost:8080/WebAppA
он должен работать только с http://localhost:8080
Current Методология:
- Создать контекст внутри TOMCAT/CONF/server.xml
- Скопируйте содержимое WebAppA/м- INF/context.xml файл в контексте созданного внутри TOMCAT/CONF/server.xml
<Context path="" docBase="/home/tomcat/webapps/WebAppA" debug="0" reloadable="true"> <Resource name="jdbc/WebAppA" ... /> </Context>
Проблема с текущей методологии:
- WebAppA, а также некоторые другие WebApps, кажется, получают развернутые несколько раз (два раза)
- Папка называется ROOT создается в котом/папка webapps
Я просмотрел некоторые из предлагаемых решений в Интернете, но они не работают для меня.
- Я не могу переименовать мой по умолчанию WebAPP ROOT.war
- Я не могу отключить autodeploy на любом из WebApps
Все указатели на это будет гораздо apprecaited.
Приветствия,
Rohitesh