#java #maven #eclipse-plugin #tomcat7
#java #maven #eclipse-плагин #tomcat7
Вопрос:
Я создал службу SOAP и использую плагин tomcat maven для развертывания на сервере tomcat.
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- <contextFile>${basedir}/src/main/webapp/META-INF/context.xml</contextFile> -->
</configuration>
</plugin>
</plugins>
</build>
Я могу запустить приложение и получить wsdl также при использовании этой конечной точки — http://localhost:8080/soapapptest
все работает, но когда я использовал эту конечную точку http://localhost:8080 для получения домашней страницы tomcat я получил страницу ниже.
как я получу домашнюю страницу tomcat, где я смогу увидеть свою развернутую войну?
После запуска приложения я получаю следующие журналы
Комментарии:
1. Вы развертывали приложение или что-либо вообще в корневом контексте? Обычно он поставляется с тем, который обрабатывает домашнюю страницу, но если вы не развернете его, это произойдет.
2. да, я развернул файл war, добавил подробную информацию для того же
3. Ни один из них не называется ROOT.war, поэтому результат тот же.
Ответ №1:
Домашняя страница — это приложение, которое развертывается в «КОРНЕВОМ» контексте. Вы найдете его в загружаемом Tomcat.tar.gz и zip-файлов. Если ваше pom.xml
приложение не будет развернуто как ROOT, вы должны получить ответ 404 для /
.