Tomcat7.0.34の新しいインストールでmanager/deployを機能させようとしていますが、でPUTを実行してデプロイしようとすると、403が発生し続けhttp://localhost:8080/manager/deploy
ます。これはTomcat7ではまだ機能していません。
conf / server.xml
<?xml version='1.0' encoding='utf-8'?>
<Server>
...
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
</GlobalNamingResources>
<Service>
...
<Engine>
...
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Engine>
</Service>
</Server>
conf / tomcat-users.xml
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<user username="tomcat" password="redacted" roles="manager-script"/>
</tomcat-users>
私も試しました(同じ結果で)
conf / tomcat-users.xml
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-script"/>
<user username="tomcat" password="redacted" roles="manager-script"/>
</tomcat-users>
はい、tomcat-users.xmlで定義されているように、正しいユーザー名とパスワードを使用していることを2回、3回、4回チェックしました。必要なのはこれだけだと思いました。何か案は?