Ant タスクを使用して Tomcat 7.0.30 で Web アプリケーションをアンデプロイしようとすると、次のメッセージが表示されます。
失敗 - GET 要求を介してコマンド /undeploy を使用しようとしましたが、POST が必要です
しかし、この問題の解決策は見つかりませんでした。
私の蟻の仕事は間違っていますか?またはTomcat設定?
私の蟻の仕事は...
<path id="catalina-ant-classpath">
<fileset dir="${tomcat.base.dir}/lib">
<include name="catalina-ant.jar"/>
<include name="tomcat-coyote.jar"/>
<include name="tomcat-util.jar"/>
</fileset>
<fileset dir="${tomcat.base.dir}/bin">
<include name="tomcat-juli.jar"/>
</fileset>
</path>
<taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask" classpathref="catalina-ant-classpath"/>
<target name="undeploy" description="undeploy from tomcat">
<undeploy
url="http://localhost:8080/manager/html"
username="admin"
password="password"
path="/mywebapp"
/>
</target>
そして、私の tomcat-users.xml は...
<user username="admin" password="password" roles="manager-gui, manager-jmx, manager-status"/>