Tomcat 7 と Maven を使用して Spring アプリケーションをデプロイしようとすると、次のエラーが発生します。
Tomcat マネージャーを呼び出せません: 失敗 - アプリケーションをコンテキスト パス /DocumentManagerGui にデプロイしましたが、コンテキストを開始できませんでした
Maven の
私のsettings.xmlファイルは次のとおりです。
<server>
<id>localhost</id>
<username>script</username>
<password>script</password>
</server>
私のtomcat-users.xmlファイルは次のとおりです。
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="script" password="script" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
私のコンテキストファイルは src ディレクトリ META-INF フォルダーにあります。content.xmlは次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" antiResourceLocking="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Loader loaderClass="org.springframework.instrument.classloading.tomcat.TomcatInstrumentableClassLoader" />
<Transaction factory="com.atomikos.icatch.jta.UserTransactionFactory" timeout="60" />
</Context>
POMファイル
の Tomcat プラグイン構成は次のとおりです。
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<url>http://localhost:8080/manager/text</url>
<path>/DocumentManagerGui</path>
<server>localhost</server>
<mode>both</mode>
</configuration>
</plugin>
</plugins>