Как установить встроенный в Eclipse атрибут appBase Tomcat? - PullRequest
0 голосов
/ 19 апреля 2019

Я поддерживаю веб-приложение в java с использованием Eclipse (4.8), и когда я добавил свой сервер Tomcat и запустил на нем свое приложение, произошло нечто довольно странное: каждый файл был развернут в папке wtpwebapps ($ {Workspace} /. Metadata /.plugins / org.eclipse.wtp.server.core / tmp0 / wtpwebapps), но appBase был настроен для веб-приложений.

Мне потребовалось довольно много времени, чтобы понять, что Tomcat перенаправляет http-запросы в (пустую) папку webapps, а не в wtpwebapps.Конечно, я изменил настройку через файл server.xml экземпляра Eclipse Tomcat, и тогда все прошло нормально:

<host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<!-- some context & settings -->
</host>

Я просто изменил атрибут "appBase" на "wtpwebapps"

Я былпросто интересно, упустил ли я здесь какой-то пункт.

Я несколько раз удалял и заново добавлял сервер tomcat, но атрибут appBase был настроен на webapps, а не на wtpwebapps, и мне приходилось каждый раз менять значение в server.xml.время.Есть ли в Eclipse способ явной установки базы приложений для одного встроенного в Eclipse экземпляра Tomcat?

Что может сделать задание по умолчанию для папки web-приложения eclipse атрибута appBase при каждом добавлении нового сервера?

...