Как получить доступ к странице tomcat при использовании плагина tomcat maven

#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 для / .