2013-10-11 338 views
9

エラー403 Tomcat Manager Appにアクセスしているときに、Tomcat 7.0.42にアクセスが拒否されました。403 Tomcat 7.0でアクセスが拒否されました

これは私が持っているものですtomcat-user.xmlファイルです。 私は何度も役割を変えようとしましたが、うまくいきませんでした。

注: - 私はマネージャー・スクリプトを削除し、 "マネージャーGUI、管理者ステータスを" 追加のNetBeans 7.3.1

<?xml version="1.0" encoding="UTF-8"?> 
<tomcat-users> 
<role rolename="manager-script"/> 
<user username="admin" password="admin" roles="manager-script" /> 
</tomcat-users> 
+0

私はroleがmanager-uiであるべきだと思います(browser_からマネージャーのアプリケーションにアクセスしていると仮定します)。 – kosa

答えて

38

からTomcatを開始/停止。

HTMLインターフェイスにアクセスするには、manager-guiロールが必要ですが、manager-scriptまたはmanager-jmxロールを持つことはできません。

<tomcat-users> 
    <role rolename="manager-script"/> 
    <role rolename="manager-gui"/> 
    <role rolename="manager-jmx"/> 
    <role rolename="manager-status"/> 
    <user username="tomcat" password="tomcat" roles="manager-gui,manager-status"/> 
</tomcat-users> 

http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html

  • マネージャーのGUIからの役割についてのあなたのためのいくつかの情報 - HTMLインターフェイスへのアクセス。
  • manager-status - 「Server Status」ページにのみアクセスできます。
  • manager-script - このドキュメントおよび「サーバー ステータス」ページで説明されているツールに優しいプレーンテキストインターフェイスへのアクセス。
  • manager-jmx - JMXプロキシインターフェイスと「サーバーステータス」ページへのアクセス。
+0

あなたは同じユーザーのすべての役割を持つことができます。[http://tomcat.apache.org/tomcat-7.0-doc /manager-howto.html](http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html): _ウェブブラウザを使用してマネージャを持つユーザを使用してマネージャアプリケーションにアクセスする場合-scriptまたはmanager-jmxロール(たとえば、プレーンテキストまたはJMXインターフェイスをテストする場合)、セッションを終了するには、ブラウザのすべてのウィンドウを閉じなければなりません。 manager-scriptまたはmanager-jmxのロールはmanager-guiロールを持っています._ – jbarrameda

+0

(Eclipseを使用しています)は動作しませんでした。 – jpfreire

-2
<role rolename="manager"/> 
<role rolename="admin"/> 
<user username="admin" password="admin" roles="manager-gui,manager-status"/> 

confフォルダ内にあるタグの前のtomcat-users.xmlのの最後にこれらを追加します。

0

私はUbuntuの上でtomcat7を結んだ、とあなたは、このように設定している場合ことがわかった:

<user username="admin1" password="admin1" roles="manager-gui,manager-jmx,manager-script,manager-status,admin-gui,admin-script"/> 
<user username="admin2" password="admin2" roles="admin-gui,admin-script,manager-gui,manager-jmx,manager-script,manager-status"/> 

ADMIN1はOKに動作しますが、アクセス権をADMIN2ありません。 役割の順序が重要であると思われます。

関連する問題