web-dev-qa-db-ja.com

NetBeansのTomcat Managerアプリケーションのユーザー名とパスワードを設定するにはどうすればよいですか?

NetBeansで非常に基本的なJava Webアプリケーションを作成するためのチュートリアルに従っています。

実行しようとすると、ダイアログボックスに「認証が必要です」というタイトルが表示されます。ダイアログボックス内には、「Tomcat Manager Application」という見出しと、「ユーザー名」と「パスワード」のフィールドがあります。

これを調査して、ファイルを編集する必要があることを理解するようになりました

\Tomcat_HOME\conf\Tomcat-users.xml

次のようなものを含めるには:

<user username="user" password="password" roles="standard,manager"/>

だから私はそれをやったが、まだ助けにはなっていない。

誰でも洞察を提供できますか? Tomcat 6.0.20、NetBeans 6.7.1、およびWindows Vistaを使用しています。私はjdk1.7.0を使用していますが、Javaはまだこのプロジェクトに参加していません。

61
Eric Wilson

Netbeans IDEからTomcatサーバーを起動する場合、Tomcatサーバーの接続タブのメニュー「ツール->サーバー」で確認する必要があります-catalinaベースディレクトリがあります。そして、次のようなものを含める必要があります。

 <role rolename="manager"/>
  <user username="admin" password="admin" roles="manager"/>

ファイルで

\CATALINA_BASE\conf\Tomcat-users.xml

または、IDEによって自動的に生成されたユーザー名を使用します。説明は、このファイルまたは接続タブに既に記述されています。

マネージャーアプリ:GUIアクセス

<role rolename="manager-gui"/>
<user username="Tomcat" password="s3cret" roles="manager-gui"/>
74
user162663

Netbeans問題:Apache Tomcatサーバーの場合、ユーザー名とパスワードを要求する認証ダイアログボックスが必要です

このダイアログボックスは、ユーザーロールと資格情報が設定されていないか、NetBeans IDEを介したTomcatの起動に対して正しくない場合に表示されます。

または、IDEに設定されたユーザー/パスが「canf/Tomcat-user.xml」ファイルのユーザー/パスと一致しない場合

1. IDE tools-> serverで設定されたユーザー名とパスワードを確認する必要があります

2 ..\CATALINA_BASE\conf\Tomcat-users.xmlを確認します。ユーザーと彼の役割が定義されているかどうか。これらの行を追加しない場合

<user username="ide" password="EiWnNlBG" roles="manager-script,admin"/>
</Tomcat-users>

3 .. IDE tools-> serverで同じユーザー/パスを設定します

  1. サーバーを再起動して、変更を有効にします

ソース: http://ohmjavaclasses.blogspot.com/2011/12/netbeans-problem-for-Apache-Tomcat.html

16
Sheo

Tomcat 7の場合、ロールがmanagerからmanager-guiに変更されたため、Tomcat-user.xmlファイルで以下のように設定します。

enter image description here

14
praveen

LinuxでNetbeansを使用している場合は、Tomcat-user.xmlを探す必要があります

/home/Username/.netbeans/8.0/Apache-Tomcat-8.0.3.0_base/conf

(これはCatalina Baseと呼ばれ、多くの場合非表示です)Apacheインストールディレクトリの代わりに。

open Tomcat-user.xmlそのフォルダー内で、ユーザーとロールのコメントを外し、次の行を追加/置換します。

    <user username="Tomcat" password="Tomcat" roles="Tomcat,admin,admin-gui,manager,manager-gui"/>

サーバーを再起動します。それで全部です

12
Prazzy Kumar

私の手順に従って、幸せになります:

1.- Netbeansを初めて設定するとき、Catalina-Serverの「ユーザー」と「パス」を尋ねられます。

2.-「user」および「pass」と入力します。これにより、「Tomcat-users.xml」が変更され、以下が追加されます。

ユーザーパスワード= "MYPASS"roles = "manager-script、admin 、Tomcat "username =" MYUSER "

3.-この「ユーザー」を使用するには、restart Tomcat WebサーバーとNETBEANSのみ。

2
Drifeelgood9999

ファイル\conf\Tomcat-users.xml、この行の前

</Tomcat-users>

これらの行を追加します

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>   
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
1
D Vy

Tomcat_users.xmlは\Users\<Name>\AppData\Roaming\Netbeans\にあります。 Tomcatのインストール数に応じて、マシン上に少なくともtwiceが存在します。

0
JensD

Tomcat 8 +でそのファイルへの変更を確認する簡単な方法の1つは、ブラウザーを開いて http:// localhost:8080/manager/text/list にすることです。

0
DoesEatOats

Apache-Tomcat\confフォルダーに移動し、次の行を追加します

Tomcat-users.xmlファイル

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

サーバーを再起動します

0
Usman Yaqoob