web-dev-qa-db-ja.com

Tomcatのデフォルトのユーザー名とパスワードは何ですか?

Netbeansをインストールし、(id/pass)manager/manager、admin/admin、system/passwordを使用してサーバーマネージャーにアクセスしようとしましたが、どれも機能しませんでした。

76
m88

私の答えはWindows 7でテストされていますNetBeans IDE 6.9.1がインストールされており、Tomcatバージョン6.0.26がバンドルされています。私の意見では、この命令は他のTomcatバージョンでも動作する可能性があります。

NetBeans IDEの[サーバー]パネルからApache Tomcatサーバーを起動している場合、NetBeans IDEによって使用されるCatalinaベースおよび設定ファイルTomcatサーバーを起動すると、別の場所に保持されます。

インストールのカタリナベースディレクトリを知る手順:

  1. サーバーパネルでApache Tomcatノードを右クリックし、コンテキストメニューでプロパティオプションを選択します。これにより、Serversという名前のダイアログボックスが開きます。
  2. フィールドのディレクトリ名を確認しますCatalina Base、これは現在のconf/Tomcat-users.xmlが存在し、開いて読み取りたいディレクトリです。
    (私の場合はC:\Users\Tushar Joshi\.netbeans\6.9\Apache-Tomcat-6.0.26_base
  3. My Computerでこのディレクトリを開き、NetBeans IDEで使用される実際のTomcat-users.xmlファイルがあるconfディレクトリに移動します。 NetBeans IDEには、username="ide"を含む1つのデフォルトパスワードとランダムパスワードが設定されています。必要に応じてこのユーザー名とパスワードを変更するか、ログインにも使用できます
  4. このダイアログボックスには、これらのデフォルトのユーザー名とパスワードが入力されるユーザー名とパスワードのフィールドもあります。また、NetBeans IDEは、Apacheの下のマネージャーノードを右クリックして、 Tomcatサーバーパネルのノード
  5. NetBeans IDEの唯一の問題は、現在http://localhost:8084/manager/であるURL http://localhost:8084/manager/htmlを開こうとすることです
35
Tushar Joshi

<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>
52
CristiC

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"/>
31
Nenad Bulatovic

「%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」です

12
Aks

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/

8
user4447655

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>

注:

  1. admin-gui->ユーザー名とパスワード-変更しないでください。
  2. manager-gui->これについてのみユーザー名とパスワードを変更できます。 [ここではパスワードは与えられません]
8
Irshad

最初に下の場所に移動し、テキストエディターで開きます

<Tomcat_HOME>/conf/Tomcat-users.xml

Tomcat 7の場合、次のxmlコードを<Tomcat-users>の間のどこかに追加します

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

Tomcatサーバーを再起動します。

2
tk_

プラットフォーム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を使用しているようです。

これにより、全員の時間が節約されることを願っています。

2
Steve Kritzer

ファイル/conf/Tomcat-users.xmlで次を確認または追加します。

......
<role rolename="manager"/>
<user username="ide" password="ide" roles="manager,Tomcat,manager-script"/>
</Tomcat-users>
2
msangel

conf/Tomcat-users.xmlを見てください。何もない場合は、構成する必要があります。

1
Bozho

さて、上記の答えを見る必要がありますが、マネージャーアプリでは「マネージャー」の役割を持つユーザーが必要であることがわかります。そのため、Tomcatに以下を追加することをお勧めします。 users.xmlファイル:

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

これは単純に見えるかもしれませんが、他の認証メカニズムで拡張/置換できる単純な実装です。

1
Mick Sear

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"/>
1
Buhake Sindi

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のユーザー名とパスワードは次の写真のようになります。
Tomcat-users.xml

1
YeHtunZ

これだけが私を助けました:

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"/>
1
Jonathan Lee

tomcat Tomcatをデフォルトのユーザー名とパスワードとして試してください(Tomcat 7)

0
Amichai Ungar

Conf/Tomcat-users.xmlで、実際のユーザー構成を確認できます。私の場合、通常はuser = "admin"およびpass = "1234"です。

0
skypeter1

Apache Tomcatがパスワードを要求する場合は、次の手順に従ってください:Apacheのホームディレクトリに移動し、webappsフォルダーに移動して、META-INFを開きます。context.xmlという名前のxmlファイルがあります。編集モードで開きます。

およびValveタグからコメントを削除する.

その後、ユーザー名とパスワードは必要ありません。

0

Tomcat-users.xmlファイルを追加/変更し、使用しているTomcatのバージョンに関連するユーザー/ロールを追加した後も問題が発生する場合は、このブロックを囲むコメントタグを削除したことを確認してください。 XMLファイルでは次のようになります。
<!--
-->
ユーザー/ロールセクションの上下に配置されます。

0
Darryl