Самый простой способ развертывания в tomcat для тестирования, в какую папку сохранить файл .war? - PullRequest
0 голосов
/ 14 ноября 2011

В настоящее время я могу развернуться на tomcat, выполнив следующие действия:

  1. Сохранение моего .war-файла в папке /var/lib/tomcat6/webapps/ и удаление папки / ROOT.

Затем я изменяю server.xml, добавляя:

   <Context docBase="mywar.war" path="" />

Но по какой-то причине у меня продолжают появляться проблемы с кэшированием, когда я прекращаю работу tomcat, удаляю файл .war и взорванную папку, а затем добавляю новый файл .war в webapps /, похоже, он не использует обновленную базу кода. *

Так что я надеюсь, что кто-нибудь скажет мне, что я делаю неправильно или, возможно, лучший способ развертывания?

Ответы [ 3 ]

0 голосов
/ 14 ноября 2011

Пробовали ли вы использовать пользовательский интерфейс tomcat?

следуйте инструкциям здесь: http://www.netadmintools.com/art340.html

учебник работает как для Windows, так и для Linux. Если вы используете Windows, перезапустите службу, чтобы новый пользователь вступил в силу.

0 голосов
/ 14 ноября 2011

Если вы используете Ant для создания своей войны, вы можете использовать библиотеку Tomcat (catalina-ant.jar, я считаю) для развертывания и отмены развертывания вашего веб-приложения из вашего build.xml.

0 голосов
/ 14 ноября 2011

Но по какой-то причине у меня продолжают появляться проблемы с кешированием, когда я прекращаю tomcat, удаляю файл .war и взорванную папку, а затем добавляю новый файл .war в webapps /, похоже, он не использует обновленную базу кода.

Также попробуйте очистить содержимое каталога tomcat / work.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...