Netbeansをインストールし、(id/pass)manager/manager、admin/admin、system/passwordを使用してサーバーマネージャーにアクセスしようとしましたが、どれも機能しませんでした。
私の答えはWindows 7でテストされていますNetBeans IDE 6.9.1がインストールされており、Tomcatバージョン6.0.26がバンドルされています。私の意見では、この命令は他のTomcatバージョンでも動作する可能性があります。
NetBeans IDEの[サーバー]パネルからApache Tomcatサーバーを起動している場合、NetBeans IDEによって使用されるCatalinaベースおよび設定ファイルTomcatサーバーを起動すると、別の場所に保持されます。
インストールのカタリナベースディレクトリを知る手順:
conf/Tomcat-users.xml
が存在し、開いて読み取りたいディレクトリです。C:\Users\Tushar Joshi\.netbeans\6.9\Apache-Tomcat-6.0.26_base
)My Computer
でこのディレクトリを開き、NetBeans IDEで使用される実際のTomcat-users.xml
ファイルがあるconfディレクトリに移動します。 NetBeans IDEには、username="ide"
を含む1つのデフォルトパスワードとランダムパスワードが設定されています。必要に応じてこのユーザー名とパスワードを変更するか、ログインにも使用できますhttp://localhost:8084/manager/
であるURL http://localhost:8084/manager/html
を開こうとすることです<Tomcat_HOME>/conf
内のTomcat-users.xml
という名前のファイルを確認します。
何かが見つからない場合は、次のように編集します。
<?xml version='1.0' encoding='utf-8'?>
<Tomcat-users>
<role rolename="admin"/>
<user username="admin" password="password" roles="standard,manager,admin"/>
</Tomcat-users>
Tomcat 7では、これをTomcat-users.xmlに追加する必要があります(Windows 7では、デフォルトのインストールでは次の場所にあります:c:\ Program Files\Apache Software Foundation\Tomcat 7.0\conf \)
<?xml version="1.0" encoding="UTF-8"?>
<Tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</Tomcat-users>
このリストはコンマで区切る必要があるため、adminのロール間にスペースを入れないでください。
したがって、これの代わりに(いくつかの回答で提案されているように:
<user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status, admin-gui, admin-script"/>
次のようになります。
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
「%Tomcat_FOLDER%/ conf/Tomcat-users.xml」に移動して、次を設定します。
<Tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager-gui,manager-script"/>
</Tomcat-users>
したがって、ユーザー名は「admin」、パスワードは「admin」です
Tomcat 7、8、および9にはデフォルトのユーザーがいないため、誰もManagerアプリにアクセスできません。次のように、ロール「manager-gui」を持つ新しいユーザーを追加して、conf/Tomcat-users.xmlを変更する必要があります。
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
こちらをご覧ください: https://www.mkyong.com/Tomcat/tomcat-default-administrator-password/
Tomcat-users.xml
にあるはずのC:\Tomcat 7.0\conf
を開きます
上記のファイルに次の行を追加します。
<Tomcat-users>
<role rolename="manager-gui"/>
<user username="admin" password="" roles="manager-gui"/>
<role rolename="admin-gui"/>
<user username="Tomcat" password="s3cret" roles="admin-gui"/>
</Tomcat-users>
注:
admin-gui
->ユーザー名とパスワード-変更しないでください。manager-gui
->これについてのみユーザー名とパスワードを変更できます。 [ここではパスワードは与えられません]最初に下の場所に移動し、テキストエディターで開きます
<Tomcat_HOME>/conf/Tomcat-users.xml
Tomcat 7の場合、次のxmlコードを<Tomcat-users>
の間のどこかに追加します
<role rolename="manager-gui"/>
<user username="username" password="password" roles="manager-gui"/>
Tomcatサーバーを再起動します。
プラットフォームNetBeans 7.3、Apache Tomcat 7.0.34 re:Tomcat Manager
インストールに問題があると思ったため、これを追跡するのに3日間を費やしました。
WindowsおよびLinuxでは、NetBeansはCATALINA_BASEに個別のファイルの場所を使用します:
http://wiki.netbeans.org/FaqInstallationDefaultTomcatPassword
したがって、顔が青くなるまでCATALINA_HOME:の下のTomcat_user.xmlを変更しても効果はありません。
IDEはCATALINA_BASE:の下でmanager-script、adminロールのみを必要とするようです。
Tomcatマネージャーへのアクセスに必要なmanager-guiロール(正しいTomcat_user.xmlファイル)にユーザーを追加しようとすると、Tomcatはログインダイアログの表示を停止し、401アクセス拒否スプラッシュページに直接移動しました。
NetBeansパッケージはロックダウンバージョンのTomcatを使用しているようです。
これにより、全員の時間が節約されることを願っています。
ファイル/conf/Tomcat-users.xmlで次を確認または追加します。
......
<role rolename="manager"/>
<user username="ide" password="ide" roles="manager,Tomcat,manager-script"/>
</Tomcat-users>
conf/Tomcat-users.xml
を見てください。何もない場合は、構成する必要があります。
さて、上記の答えを見る必要がありますが、マネージャーアプリでは「マネージャー」の役割を持つユーザーが必要であることがわかります。そのため、Tomcatに以下を追加することをお勧めします。 users.xmlファイル:
<role rolename="manager"/>
<user username="youruser" password="yourpass" roles="manager"/>
これは単純に見えるかもしれませんが、他の認証メカニズムで拡張/置換できる単純な実装です。
Tomcat 7では、Tomcat_HOME/conf/Tomcat_users.xml
で、<user />
タグを参照してパスワードを確認してください。
例:
<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"/>
Windows 7、Netbeans 8.0.2、Apache Tomcat 8.0.15の場合
C:\ Users\JONATHAN\AppData\Roaming\NetBeans\8.0.2\Apache-Tomcat-8.0.15.0_base\conf\Tomcat-users.xml
Tomcat Managerのユーザー名とパスワードは次の写真のようになります。
これだけが私を助けました:
Web管理GUIを使用するには、guiロールを追加する必要があります。
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<user username="name" password="pwd" roles="admin,admin-gui,manager,manager-gui"/>
tomcat Tomcatをデフォルトのユーザー名とパスワードとして試してください(Tomcat 7)
Conf/Tomcat-users.xmlで、実際のユーザー構成を確認できます。私の場合、通常はuser = "admin"およびpass = "1234"です。
Apache Tomcatがパスワードを要求する場合は、次の手順に従ってください:Apacheのホームディレクトリに移動し、webappsフォルダーに移動して、META-INFを開きます。context.xmlという名前のxmlファイルがあります。編集モードで開きます。
およびValveタグからコメントを削除する.
その後、ユーザー名とパスワードは必要ありません。
Tomcat-users.xmlファイルを追加/変更し、使用しているTomcatのバージョンに関連するユーザー/ロールを追加した後も問題が発生する場合は、このブロックを囲むコメントタグを削除したことを確認してください。 XMLファイルでは次のようになります。<!--
-->
ユーザー/ロールセクションの上下に配置されます。