1

/managerNetBeans 7.1.2 によってインストールされた Tomcat インスタンスのページにアクセスしようとしています。

プロパティの対応するツリー ノードを右クリックすると、次のようになります。

ここに画像の説明を入力

これらの資格情報を使用できることを示唆しているようですが、機能しません。

を見るとtomcat-users.xml、このユーザーは存在しないようです:

<tomcat-users>
<!--
  NOTE:  By default, no user is included in the "manager-gui" role required
  to operate the "/manager/html" web application.  If you wish to use this app,
  you must define such a user - the username and password are arbitrary.
-->
<!--
  NOTE:  The sample user and role entries below are wrapped in a comment
  and thus are ignored when reading this file. Do not forget to remove
  <!.. ..> that surrounds them.
-->
<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
-->
</tomcat-users>

私はそれを作成することになっていますか?はいの場合、試してみましたが、適切な役割が見つかりませんでした。追加する適切な行は何ですか? (そして、はい、Tomcatを再起動しました)

4

1 に答える 1

2

プロパティ ダイアログには、次の 2 つの変数が表示されます。

  • CATALINA_HOME、Tomcat をインストールするために選択したディレクトリ。例えばc:\Program Files\Apache Software Foundation\Tomcat 6.0。Tomcat はこの変数を使用して、内部クラスとライブラリを検索します。

  • CATALINA_BASEWeb アプリケーション ディレクトリなどの構成ファイルおよびディレクトリのディレクトリ。が設定されていない場合CATALINA_BASEは、デフォルトで の値になりますCATALINA_HOME。例えばC:\Users\JVerstry\.netBeans\7.1.2\apache-tomcat-7.0.22.0_base

C:\Users\JVerstry\.netBeans\7.1.2\apache-tomcat-7.0.22.0_baseマネージャーを使用する場合は、このアプリケーションが存在しない場合 (ディレクトリを参照)にある適切なフォルダーにマネージャー アプリケーションをデプロイ (コピー)し、ユーザーconf/Catalina/localhostにロールを追加する必要があります。manager-gui

于 2012-07-17T20:12:53.720 に答える