私はチュートリアルに従って、NetBeans で非常に基本的な Java Web アプリケーションを作成しようとしています。
実行しようとすると、「認証が必要です」というタイトルのダイアログ ボックスが表示されます。ダイアログ ボックス内には、「Tomcat マネージャー アプリケーション」という見出しと、「ユーザー名」および「パスワード」のフィールドがあります。
これを調査すると、ファイルを編集する必要があることがわかりました
\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 が組み込まれていません。
ベストアンサー1
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"/>