ArchLinux上のTomcat7。以前は機能していましたが、失敗したため、これは新規インストールになりました(パッケージの削除、依存関係、キャッシュのクリーンアップ、再起動、再インストール、再起動)。 Manager GUIにログインしようとしましたが、正しく入力してもユーザー名とパスワードの入力を求められます。パーミッションかもしれないと思ったので、すべてをTomcat:tomcat
にchown
しましたが、それでも何もしませんでした。
これが私のTomcat-users.xml
です:
<?xml version='1.0' encoding='utf-8'?>
<Tomcat-users>
<role rolename="Tomcat"/>
<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="Tomcat" password="[CHANGE_ME]" roles="Tomcat"/>
<user username="manager" password="[CHANGE_ME]" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
<user username="admin" password="[CHANGE_ME]" roles="admin-gui"/>
</Tomcat-users>
解決策:私はばかです。奇形Tomcat-users.xml
急いでコピーアンドペーストするチュートリアルの例による。