Как развернуть войну на сервере Tomcat? - PullRequest
0 голосов
/ 23 октября 2019

У меня есть Java-приложение, созданное с использованием Spring и Maven, и веб-приложение в Angular, созданное с помощью Angular-Cli.

Я хочу создать войну и развернуть ее на сервере Tomcat. Но когда я выполняю mvn tomcat7: deploy, у меня появляется эта ошибка. Не удалось выполнить цель org.apache.tomcat.maven: tomcat7-maven-plugin: 2.0: deploy

У меня есть пользователь с ролями manager-gui, manager-скрипт, а менеджер-jmx у меня в maven settings.xml

    <server>
            <id>maven-tomcat-war-deployment-server</id>
            <username>war-deployer</username>
            <password>maven-tomcat</password>
    </server>

а в пом у меня есть:

<plugin>

    <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven 
                             plugin</artifactId>
            <version>2.0</version>
            <configuration>
                <server>maven-tomcat-war- 
                                 deployment-server</server>

                <url>http://localhost:8080/manager/text</url>
                <path>/rps</path>
            </configuration>
        </plugin>

и tomcat-users.xml

<role rolename="manager-gui"/>
<!-- Role to manage WAR files via script like Maven. The name 
should be as is! -->
<role rolename="manager-script"/>
<user username="war-deployer" password="maven-tomcat" 
roles="manager-gui, manager-script, manager-jmx"/>

Почему у меня есть эта ошибка? Заранее спасибо.

...