Netbeansをインストールし、(id / pass)manager / manager、admin / admin、system / password ...を使用してサーバーのマネージャーにアクセスしようとしました。いずれも機能しませんでした。
Netbeansをインストールし、(id / pass)manager / manager、admin / admin、system / password ...を使用してサーバーのマネージャーにアクセスしようとしました。いずれも機能しませんでした。
回答:
私の答えは、Tomcatバージョン6.0.26がバンドルされているNetBeans IDE6.9.1をインストールしたWindows7でテストされています。私の意見によれば、この命令は他のTomcatバージョンでも機能する可能性があります。
NetBeansIDEの「サーバー」パネルからApacheTomcatサーバーを起動する場合は、NetBeansIDEがTomcatサーバーを起動するために使用するカタリナベースファイルと設定ファイルが別の場所に保存されていることがわかります。
インストール用のcatalinaベースディレクトリを知る手順:
conf/tomcat-users.xml
開いて読み取りたいディレクトリです。C:\Users\Tushar Joshi\.netbeans\6.9\apache-tomcat-6.0.26_base
)My Computer
実際のtomcat-users.xml
ファイルがあるconfディレクトリに移動します。NetBeans IDEには、1つのデフォルトパスワードusername="ide"
といくつかのランダムパスワードが設定されています。必要に応じてこのユーザー名とパスワードを変更するか、ログインにも使用できます。http://localhost:8084/manager/
ものでなければならないhttp://localhost:8084/manager/html
今を/usr/local/apache-tomcat-<version_number>/conf/tomcat-users.xml
。
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」です。
<user username="admin" password="admin" roles="admin,manager-gui,manager-script"/>
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 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"/>
Platform 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へのアクセスに必要なmanager-guiロール(正しいtomcat_user.xmlファイル)にユーザーを追加しようとすると、Tomcatはログインダイアログの表示を停止し、401アクセス拒否スプラッシュページに直接移動しました。
NetBeansパッケージはロックダウンバージョンのTomCatを使用しているようです。
これで皆さんの時間を節約できることを願っています。
apache tomcatがパスワードを要求する場合は、次の手順に従います。apacheのホームディレクトリに移動し、webappsフォルダーに移動してMETA-INFを開きます。その中に、context.xmlという名前のxmlファイルがあります。編集モードで開きます。
VALVEタグからコメントを 削除します。
その後は、ユーザー名とパスワードは必要ありません。
conf / tomcat-users.xmlで、実際のユーザー構成を確認できます。私の場合、通常はuser = "admin"およびpass = "1234"です。