cURL を実行して Solr アプリケーションをリロードするコマンド ライン スクリプト (実際には git post-checkout フック) があります。
http://localhost:8080/manager/html/reload?path=/solr
Ubuntu 13.04 にアップグレードしたため、アップグレード前は機能していた場所で失敗します。
問題の原因は、私の新しいバージョンの Tomcat (6.0.35) に新しい CSRF 保護があり、403 Access Denied
.
問題を解決し、CSRF 保護をバイパスするにはどうすればよいですか?
より詳しい情報:
私の/etc/tomcat6/tomcat-users.xml
ファイル:
<?xml version='1.0' encoding='utf-8'?>
<role rolename="manager"/>
<user username="tomcat" password="secret" roles="manager"/>
</tomcat-users>
Tomcat でマネージャー アプリケーション アクセスを構成するためのドキュメントには、いくつかの新しいマネージャー ロールが記載されていますが、私のエラーは、現時点では単一の「マネージャー」ロールがまだ存在することを明確に示しています (とにかく他のロールを試してみましたが成功しませんでした)。