Я поддерживаю веб-приложение в 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 при каждом добавлении нового сервера?