моего Probelm есть, при запуске МВНА кота: [вновь] развернуть я получаю HTTP кода возврата 403 из http://localhost:8080/manager
, независимо от того, что URL я указать для кота плагинаtomcat7 Maven плагина игнорирует конфигурацию
я узнал в других вопросах, которые
<url>http://localhost:8080/manager/text</url>
должно быть то, что я стремиться,
но Maven игнорирует этот недавно полностью XML-тег, он всегда идет на/менеджер/развернуть, даже если я поставил полный мусор как,
<url>http://localhost:8080/nana/</url>
Что я пробовал:
- Перезапуск котом,
- проверил написание URL и имя пользователя/пароль,
- кот бежит,
- я могу войти с именем пользователя "mavendeployer" над gui если я добавлю manager-gui как роль
- mvn устанавливает работы отлично
- искал весь проект для вхождения/manager - ничего не найдено (если/nana помещен как url)
- удалил тег
<version>
из tomcat7-plugin в .pom, пытаясь обеспечить , что это была не версия, которую я использовал что ведет себя странно с моей версией из кота
Я использую Maven 3.0.5, tomcat7, независимо от версии Maven обеспечивает плагин
моего кота-пользователь:
<user username="mavendeployer"
password="maven"
roles = "manager-script,admin-script" />
мой сервер-настройки Maven:
<server>
<id>localtomcat</id>
<username>mavendeployer</username>
<password>maven</password>
</server>
мой ПОМ: (удаляла много зависимостей, чтобы держать его коротким, сборка работает отлично, просто МВН кот: [вновь] развернуть терпит неудачу:
<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>net.test</groupId>
<artifactId>testApp</artifactId>
<packaging>war</packaging>
<!-- <server SW version>-<REST interface version> -->
<version>1.6.4-1.0.3</version>
<name>Test</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4.3</version>
</dependency>
...javax.servlet
...javax.servlet.jsp
...
</dependencies>
<build>
<finalName>test</finalName>
<plugins>
<!-- Maven Tomcat Plugin -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<url>http://localhost:8080/nana/</url>
<server>localtomcat</server>
<path>/mim</path>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
Кажется, я не могу найти вопрос, когда изменение URL-адреса/менеджера/текста или менеджера/html не решило проблему 403, что мне не хватает?
Веселый - я даже не думал спросить, что Maven команду вы запускали! :) – Muel
У меня была такая же проблема. Благодаря вашему вопросу и ответам у меня теперь есть те же самые решения. Все голоса для вас сэр. – twindham