3

私はEclipse Mavenプラグインを使用しようとしていますが、コマンドを使用する場合:

tomcat7:deploy ビルドが成功し、ユーザーの追加について説明する多くの html 出力が表示されます。マネージャー スクリプトのみを使用してユーザーを tomcat に追加しました。それをmavenのsettings.xmlのユーザーに追加しました。

私は何を間違っていますか?

tomcat ログから

127.0.0.1 - - [29/Aug/2012:23:50:34 +0100] "PUT /manager/text/deploy?path=%2F HTTP/1.1" 401 2486

私の構成

pom.xml

        <plugins>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.0-SNAPSHOT</version>
            <configuration>
                <server>tomcat_7</server>
                <port>8180</port>
                <path>/</path>
                <url>http://localhost:8180/manager/text</url>
            </configuration>
          </plugin>
    </plugins>

settings.xml

<server>
  <id>tomcat_7</id>
  <username>admin</username>
  <password>secret</password>
</server>

tomcat-users.xml

<user username="admin" password="secret" roles="manager-script" />
4

2 に答える 2

2

OK、問題を解決できました。

eclipse が maven settings.xml ファイルの場所を確認しました。これが主な問題でした。settings.xml ファイルがなかったため、認証がありませんでした。ファイルをEclipseで指定されたパスにコピーしました。

これでビルドは成功です。

于 2012-08-30T15:04:23.373 に答える