टॉमकैट में डिफ़ॉल्ट उपयोगकर्ता नाम और पासवर्ड क्या है?


84

मैंने नेटबीन्स स्थापित किए और सर्वर के प्रबंधक का उपयोग करने का प्रयास किया: (आईडी / पास) प्रबंधक / प्रबंधक, व्यवस्थापक / व्यवस्थापक, सिस्टम / पासवर्ड ... उनमें से कोई भी काम नहीं किया।


उन्हें कुछ टॉमकैट कॉन्फिगर फाइल में कॉन्फ़िगर किया गया है। जहां तक ​​मुझे याद है, उसे खोजना बहुत कठिन नहीं था।
कार्लोस

NetBeans IDE कॉन्फ़िगरेशन फ़ाइलों का एक अलग सेट का उपयोग करता है और <TOMCAT_HOME> / conf निर्देशिका नहीं, कृपया समाधान के लिए नीचे मेरे उत्तर का उल्लेख करें
तुषार जोशी

NetBeans कैटालिना बेस में क्रेडेंशियल्स बनाता है (देखें tshikatshikaaa.blogspot.nl/2012/07/… )
Jérôme Verstrynge

जवाबों:


37

मेरा जवाब विंडोज 7 पर नेटबीन्स आईडीई 6.9.1 की स्थापना के साथ परीक्षण किया गया है जिसने टॉमकैट संस्करण 6.0.26 को बंडल किया है। निर्देश मेरी राय के अनुसार अन्य टॉमकैट संस्करणों के साथ काम कर सकता है।

यदि आप NetBeans IDE में सर्वर पैनल से Apache Tomcat सर्वर शुरू कर रहे हैं तो आपको पता होगा कि Tomcat सर्वर को शुरू करने के लिए NetBeans IDE द्वारा उपयोग किए जाने वाले कैटलिन बेस और कॉन्फिग फाइलों को एक अलग स्थान पर रखा गया है।

अपनी स्थापना के लिए उत्प्रेरक आधार निर्देशिका जानने के लिए चरण:

  1. सर्वर पैनल में Apache Tomcat नोड पर राइट क्लिक करें और संदर्भ मेनू में गुण विकल्प चुनें। यह सर्वर नाम का एक डायलॉग बॉक्स खोलेगा।
  2. क्षेत्र कैटलिना बेस के निर्देशिका नाम की जाँच करें , यह वह निर्देशिका है जहां वर्तमान conf/tomcat-users.xmlस्थित है और जिसे आप खोलना और पढ़ना चाहते हैं।
    (मेरे मामले में यह है C:\Users\Tushar Joshi\.netbeans\6.9\apache-tomcat-6.0.26_base)
  3. इस डायरेक्टरी को ओपन करें My Computerऔर उस डायरेक्टरी में जाएं जहां आपको tomcat-users.xmlनेटबीन्स आईडीई द्वारा उपयोग की जाने वाली वास्तविक फाइल मिलेगी । NetBeans IDE एक डिफ़ॉल्ट पासवर्ड के साथ कॉन्फ़िगर किया गया है username="ide"और कुछ यादृच्छिक पासवर्ड के साथ, आप चाहें तो इस उपयोगकर्ता नाम और पासवर्ड को बदल सकते हैं या इसे अपने लॉगिन पर भी उपयोग कर सकते हैं
  4. इस डायलॉग बॉक्स में उपयोगकर्ता नाम और पासवर्ड फ़ील्ड भी है जो इन डिफ़ॉल्ट यूज़रनेम और पासवर्ड के साथ पॉपुलेटेड है और नेटबीन्स आईडीई आपको सर्वर पैनल में Apache Tomcat नोड के तहत प्रबंधक नोड पर राइट क्लिक करके प्रबंधक एप्लिकेशन खोलने की सुविधा प्रदान करता है।
  5. NetBeans IDE के साथ एकमात्र समस्या यह है कि वह URL खोलने की कोशिश करता है http://localhost:8084/manager/जो http://localhost:8084/manager/htmlअब होगा

3
लिनक्स के तहत, यह फ़ाइल पर स्थित है /usr/local/apache-tomcat-<version_number>/conf/tomcat-users.xml
21

1
यदि आप apt का उपयोग कर स्थापित करते हैं, तो इसका /usr/share/tomcat9/etc/tomcat-users.xml पर
स्वैगर 68

57

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

37

Tomcat 7 में आपको इसे tomcat-users.xml में जोड़ना होगा (विंडोज़ 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>

ध्यान दें कि व्यवस्थापक के लिए भूमिकाओं के बीच कोई स्थान नहीं होना चाहिए, क्योंकि यह सूची अल्पविराम से अलग होनी चाहिए।

इसलिए, इसके बजाय (जैसा कि कुछ उत्तरों में सुझाव दिया गया है:

<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"/>

धन्यवाद, यह वास्तव में मदद करता है। एक बात जो मैं यहां बताना चाहता हूं कि मैं पहले स्टॉप सर्वर का सामना करता हूं फिर कोई और बदलाव करता है जब आप सर्वर को रोकते हैं तो सर्वर अपने आप बदलावों को छोड़ देता है और हमारे अतिरिक्त क्रेडेंशियल्स काम नहीं करेंगे। मैं इस मुद्दे का सामना करता हूं, मुझे पता है कि यह पागल है लेकिन मैंने किया।
asifaftab87

यह भी ठीक 8 और 9 के साथ काम करता है .. बहुत बहुत धन्यवाद।
अमित कर

16

टॉमकैट 7, 8, और 9 में कोई डिफ़ॉल्ट उपयोगकर्ता नहीं है, इसलिए कोई भी प्रबंधक एप्लिकेशन तक नहीं पहुंच सकता है। आपको नए उपयोगकर्ता को भूमिका "प्रबंधक-गुई" के साथ जोड़कर आत्मविश्वास / tomcat-users.xml को बदलना होगा, जैसे:

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

यहां देखें: https://www.mkyong.com/tomcat/tomcat-default-administrator-password/


15

"% 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>

इसलिए, उपयोगकर्ता नाम "व्यवस्थापक" है और पासवर्ड "व्यवस्थापक" है


यहाँ केवल यही एक उत्तर है जिसने मेरे लिए काम किया। सावधान, हालांकि, आपको डबल-उद्धरण के साथ भूमिकाओं को समाप्त करने की आवश्यकता है। <user username="admin" password="admin" roles="admin,manager-gui,manager-script"/>
लुकास मॉर्गन

9

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-> आप केवल इसके लिए उपयोगकर्ता नाम और पासवर्ड बदल सकते हैं। [यहां पासवर्ड नहीं दिया गया है]

2

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"/>

फिर भी समस्याएं आईं। tomcat_users.xml में यह शामिल है: <? xml संस्करण = '1.0' एन्कोडिंग = 'utf-8'?> <tomcat-users> <role rolename = "manager" /> <user username = "tomcat" पासवर्ड = "s3cret" भूमिकाएँ = "प्रबंधक" /> </ tomcat-users> शायद यह win7 ... या मेरे एंटीवायरस नोड के साथ हस्तक्षेप करता है। मैंने आपके द्वारा बताए गए सभी समाधानों की कोशिश की है।
19

Netbeans इंस्टॉल करें यह अपना खुद का Tomcat है। सुनिश्चित करें कि आपने कॉन्फ़िगर किया है कॉन्फ़िगर (xml) जो नेटबीन्स पक्ष में पाया जाता है।
बुके सिंडी

2

फ़ाइल में /conf/tomcat-users.xml जाँच करें या जोड़ें:

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

2

केवल इससे मुझे मदद मिली:

वेब प्रशासन 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"/>


2

पहले नीचे स्थान पर नेविगेट करें और इसे एक पाठ संपादक में खोलें

<TOMCAT_HOME>/conf/tomcat-users.xml

Tomcat 7 के लिए, निम्नलिखित xml कोड कहीं बीच में जोड़ें <tomcat-users>

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

अब टॉमकैट सर्वर को रीस्टार्ट करें।


1

अपने में देखो conf/tomcat-users.xml। अगर वहाँ कुछ भी नहीं है, तो आपको इसे कॉन्फ़िगर करना होगा।


1

ठीक है, आपको ऊपर दिए गए उत्तरों को देखने की आवश्यकता है, लेकिन आप पाएंगे कि प्रबंधक ऐप के लिए आपको 'मैनेजर' की भूमिका के साथ एक उपयोगकर्ता होना चाहिए, मुझे विश्वास है, इसलिए आप संभवतः अपने टोमैट में निम्नलिखित जोड़ना चाहेंगे- users.xml फ़ाइल:

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

यह सरल लग सकता है, लेकिन यह सिर्फ एक सरल कार्यान्वयन है जिसे आप अन्य प्रमाणीकरण तंत्रों के साथ विस्तारित / प्रतिस्थापित कर सकते हैं।


1

प्लेटफ़ॉर्म नेटबीन्स 7.3, अपाचे टोमाकट 7.0.34 रे: टॉम्कट मैनेजर

मैंने इसे नीचे ट्रैक करने में 3 दिन बिताए क्योंकि मुझे लगा कि मैंने एक बुरा इंस्टॉलेशन किया है।

Windows और Linux पर, NetBeans CATALINA_BASE के लिए एक अलग फ़ाइल स्थान का उपयोग करता है:

http://wiki.netbeans.org/FaqInstallationDefaultTomcatPassword

तो आप CATALINA_HOME के ​​तहत tomcat_user.xml को संशोधित कर सकते हैं: जब तक कि आपका चेहरा नीला न हो जाए, कोई प्रभाव नहीं पड़ता।

ऐसा प्रतीत होता है कि IDE को केवल CATALINA_BASE के तहत प्रबंधक-स्क्रिप्ट, व्यवस्थापक भूमिकाएं चाहिए:।

जब मैंने एक उपयोगकर्ता को प्रबंधक-गिनी भूमिका (सही tomcat_user.xml फ़ाइल में) में जोड़ने का प्रयास किया, तो टॉमकैट प्रबंधक तक पहुंचने के लिए आवश्यक, टॉमकैट ने लॉगिन डायलॉग प्रस्तुत करना बंद कर दिया और सीधे 401 एक्सेस स्प्लैश पेज पर चला गया।

ऐसा प्रतीत होता है कि NetBeans पैकेज TomCat के लॉक-डाउन संस्करण का उपयोग करता है।

मुझे उम्मीद है कि यह सभी को कुछ समय बचाता है।


1

विंडो 7 के लिए, नेटबीन्स 8.0.2, अपाचे टॉम्कट 8.0.15
C: \ Users \ JONATHAN \ AppData \ Roaming \ NetBeans \ 8.0.2 \ Apache-tomcat-8.0.15.0_bb \ 'confc- tomcat-users.xml
' टॉमकैट मैनेजर उपयोगकर्ता नाम और पासवर्ड तस्वीर के नीचे की तरह है ..
बिल्ला-users.xml


0

अगर टॉमकैट-यूजर्स.xml फ़ाइल को जोड़ने / संशोधित करने और टॉमकैट के संस्करण के लिए प्रासंगिक उपयोगकर्ता / भूमिका को जोड़ने के बाद भी लोगों को समस्या है, तो वे जो उपयोग कर रहे हैं, कृपया सुनिश्चित करें कि आपने टिप्पणी को हटा दिया है जो इस ब्लॉक के आसपास हैं । वे XML फ़ाइल में इस तरह दिखेंगे:
<!--
-->
वे उपयोगकर्ता / भूमिका अनुभाग के ऊपर और नीचे होंगे।


0

यदि आपका अपाचे टॉमकैट पासवर्ड मांगता है, तो बस इन चरणों का पालन करें: एपाचे की होम डायरेक्टरी पर जाएं फिर वेबैप फ़ोल्डर पर जाएं META-INF खोलें जिसके अंदर आपको एक xml फ़ाइल मिलेगी, जिसका नाम reference.xml है - इसे संपादन मोड में खोलें

और मान्य टैग से टिप्पणी प्राप्त करें

उसके बाद आपको किसी भी उपयोगकर्ता नाम और पासवर्ड की आवश्यकता नहीं है।


0

Conf / tomcat-users.xml में आप देख सकते हैं कि आपका वास्तविक उपयोगकर्ता कॉन्फ़िगरेशन क्या है, मेरे मामले में आमतौर पर उपयोगकर्ता = "व्यवस्थापक" और पास = "1234" है


0

डिफ़ॉल्ट उपयोगकर्ता नाम और पासवर्ड के रूप में टॉमकैट टोमैट की कोशिश करें (टॉमकैट 7)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.