मैंने नेटबीन्स स्थापित किए और सर्वर के प्रबंधक का उपयोग करने का प्रयास किया: (आईडी / पास) प्रबंधक / प्रबंधक, व्यवस्थापक / व्यवस्थापक, सिस्टम / पासवर्ड ... उनमें से कोई भी काम नहीं किया।
मैंने नेटबीन्स स्थापित किए और सर्वर के प्रबंधक का उपयोग करने का प्रयास किया: (आईडी / पास) प्रबंधक / प्रबंधक, व्यवस्थापक / व्यवस्थापक, सिस्टम / पासवर्ड ... उनमें से कोई भी काम नहीं किया।
जवाबों:
मेरा जवाब विंडोज 7 पर नेटबीन्स आईडीई 6.9.1 की स्थापना के साथ परीक्षण किया गया है जिसने टॉमकैट संस्करण 6.0.26 को बंडल किया है। निर्देश मेरी राय के अनुसार अन्य टॉमकैट संस्करणों के साथ काम कर सकता है।
यदि आप NetBeans IDE में सर्वर पैनल से Apache Tomcat सर्वर शुरू कर रहे हैं तो आपको पता होगा कि Tomcat सर्वर को शुरू करने के लिए NetBeans IDE द्वारा उपयोग किए जाने वाले कैटलिन बेस और कॉन्फिग फाइलों को एक अलग स्थान पर रखा गया है।
अपनी स्थापना के लिए उत्प्रेरक आधार निर्देशिका जानने के लिए चरण:
conf/tomcat-users.xml
स्थित है और जिसे आप खोलना और पढ़ना चाहते हैं। C:\Users\Tushar Joshi\.netbeans\6.9\apache-tomcat-6.0.26_base
)My Computer
और उस डायरेक्टरी में जाएं जहां आपको tomcat-users.xml
नेटबीन्स आईडीई द्वारा उपयोग की जाने वाली वास्तविक फाइल मिलेगी । NetBeans IDE एक डिफ़ॉल्ट पासवर्ड के साथ कॉन्फ़िगर किया गया है username="ide"
और कुछ यादृच्छिक पासवर्ड के साथ, आप चाहें तो इस उपयोगकर्ता नाम और पासवर्ड को बदल सकते हैं या इसे अपने लॉगिन पर भी उपयोग कर सकते हैंhttp://localhost:8084/manager/
जो http://localhost:8084/manager/html
अब होगा/usr/local/apache-tomcat-<version_number>/conf/tomcat-users.xml
।
<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 में जोड़ना होगा (विंडोज़ 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"/>
टॉमकैट 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/
"% 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"/>
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"/>
केवल इससे मुझे मदद मिली:
वेब प्रशासन 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_HOME>/conf/tomcat-users.xml
Tomcat 7 के लिए, निम्नलिखित xml कोड कहीं बीच में जोड़ें <tomcat-users>
<role rolename="manager-gui"/>
<user username="username" password="password" roles="manager-gui"/>
अब टॉमकैट सर्वर को रीस्टार्ट करें।
ठीक है, आपको ऊपर दिए गए उत्तरों को देखने की आवश्यकता है, लेकिन आप पाएंगे कि प्रबंधक ऐप के लिए आपको 'मैनेजर' की भूमिका के साथ एक उपयोगकर्ता होना चाहिए, मुझे विश्वास है, इसलिए आप संभवतः अपने टोमैट में निम्नलिखित जोड़ना चाहेंगे- users.xml फ़ाइल:
<role rolename="manager"/>
<user username="youruser" password="yourpass" roles="manager"/>
यह सरल लग सकता है, लेकिन यह सिर्फ एक सरल कार्यान्वयन है जिसे आप अन्य प्रमाणीकरण तंत्रों के साथ विस्तारित / प्रतिस्थापित कर सकते हैं।
प्लेटफ़ॉर्म नेटबीन्स 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 के लॉक-डाउन संस्करण का उपयोग करता है।
मुझे उम्मीद है कि यह सभी को कुछ समय बचाता है।
अगर टॉमकैट-यूजर्स.xml फ़ाइल को जोड़ने / संशोधित करने और टॉमकैट के संस्करण के लिए प्रासंगिक उपयोगकर्ता / भूमिका को जोड़ने के बाद भी लोगों को समस्या है, तो वे जो उपयोग कर रहे हैं, कृपया सुनिश्चित करें कि आपने टिप्पणी को हटा दिया है जो इस ब्लॉक के आसपास हैं । वे XML फ़ाइल में इस तरह दिखेंगे:
<!--
-->
वे उपयोगकर्ता / भूमिका अनुभाग के ऊपर और नीचे होंगे।
यदि आपका अपाचे टॉमकैट पासवर्ड मांगता है, तो बस इन चरणों का पालन करें: एपाचे की होम डायरेक्टरी पर जाएं फिर वेबैप फ़ोल्डर पर जाएं META-INF खोलें जिसके अंदर आपको एक xml फ़ाइल मिलेगी, जिसका नाम reference.xml है - इसे संपादन मोड में खोलें
और मान्य टैग से टिप्पणी प्राप्त करें ।
उसके बाद आपको किसी भी उपयोगकर्ता नाम और पासवर्ड की आवश्यकता नहीं है।
Conf / tomcat-users.xml में आप देख सकते हैं कि आपका वास्तविक उपयोगकर्ता कॉन्फ़िगरेशन क्या है, मेरे मामले में आमतौर पर उपयोगकर्ता = "व्यवस्थापक" और पास = "1234" है
डिफ़ॉल्ट उपयोगकर्ता नाम और पासवर्ड के रूप में टॉमकैट टोमैट की कोशिश करें (टॉमकैट 7)