Обновление огромного военного файла без повторного развертывания - apache - PullRequest
0 голосов
/ 04 июня 2011

Что я сделал

Я развернул файл war через административную панель tomcat, и он работает нормально. Как только я разверну файл war, apache создаст для него отдельную структуру папок.

Что я хочу

Теперь я хочу обновить файл war без необходимости повторного развертывания.

Что я не могу сделать

Я не могу загрузить новый файл войны только для незначительных изменений в классе, это тяжелый веб-сервис со всеми библиотеками и вспомогательными классами, поэтому его размер достаточно велик, и загрузка его занимает много времени.

Странный сценарий

Когда я удаляю файл войны, папка удаляется автоматически (я имею в виду, по волшебству), поэтому я считаю, что между войной и фолдером существует сильная привязанность

Я использую NetBeans для разработки веб-службы Java, если это имеет какое-то значение, спасибо

Я искал везде, но не могу найти ничего объясненного. Слышно только о динамическом развертывании здесь , но не знаю, как включить его в netbeans

Ответы [ 3 ]

3 голосов
/ 06 июня 2011

это в конфигурационном файле tomcat server.xml (/usr/local/tomcat/conf/server.xml - это зависит от вашей установки) будет строка, подобная этой:

1 голос
/ 04 июня 2011

Вы должны установить конфигурацию tomcat autoDeploy = true.

Затем, когда вы обновляете файл was в appBase, tomcat должен автоматически обновить приложение.

0 голосов
/ 18 июня 2011

хорошо, я понял, спасибо, много раз, я обновил скомпилированные классы и перезагрузил приложение из менеджера tomcat, и оно начало работать, спасибо за помощь

...