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はまだこのプロジェクトに参加していません。
Netbeans IDEからTomcatサーバーを起動する場合、Tomcatサーバーの接続タブのメニュー「ツール->サーバー」で確認する必要があります-catalinaベースディレクトリがあります。そして、次のようなものを含める必要があります。
<role rolename="manager"/>
<user username="admin" password="admin" roles="manager"/>
ファイルで
\CATALINA_BASE\conf\Tomcat-users.xml
または、IDEによって自動的に生成されたユーザー名を使用します。説明は、このファイルまたは接続タブに既に記述されています。
<role rolename="manager-gui"/>
<user username="Tomcat" password="s3cret" roles="manager-gui"/>
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で同じユーザー/パスを設定します
ソース: http://ohmjavaclasses.blogspot.com/2011/12/netbeans-problem-for-Apache-Tomcat.html
Tomcat 7の場合、ロールがmanagerからmanager-guiに変更されたため、Tomcat-user.xmlファイルで以下のように設定します。
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"/>
サーバーを再起動します。それで全部です
私の手順に従って、幸せになります:
1.- Netbeansを初めて設定するとき、Catalina-Serverの「ユーザー」と「パス」を尋ねられます。
2.-「user」および「pass」と入力します。これにより、「Tomcat-users.xml」が変更され、以下が追加されます。
ユーザーパスワード= "MYPASS"roles = "manager-script、admin 、Tomcat "username =" MYUSER "
3.-この「ユーザー」を使用するには、restart Tomcat WebサーバーとNETBEANSのみ。
ファイル\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"/>
Tomcat_users.xmlは\Users\<Name>\AppData\Roaming\Netbeans\
にあります。 Tomcatのインストール数に応じて、マシン上に少なくともtwiceが存在します。
Tomcat 8 +でそのファイルへの変更を確認する簡単な方法の1つは、ブラウザーを開いて http:// localhost:8080/manager/text/list にすることです。
Apache-Tomcat\confフォルダーに移動し、次の行を追加します
Tomcat-users.xmlファイル
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
サーバーを再起動します