2012-03-03 12 views
6

मैं Netbeans 7.1 में बिलाव सर्वर जोड़ने जा रहा हूँ, यह पता चलता असमर्थ:जोड़े के लिए बाहरी सर्वर बिलाव में Netbeans 7.1

The specified Server Location (Catalina Home) folder is not valid. 

The specified Server Location (Catalina Home) folder is not valid.

शरीर के किसी भी इस की व्याख्या कर सकते हैं?

+0

मुझे एक उत्तर मिला [यहां] (http://razius.com/articles/installing-and-adding-an-external-tomcat-server-in-netbeans/) ... यह मेरे लिए –

+0

काम करता है Google से यहां आने वाले लोग: अपने नेटबीन को नवीनतम संस्करण में अपडेट करने का प्रयास करें। आप नेटबीन्स के पुराने संस्करण का उपयोग कर रहे हैं जो टॉमकैट के आपके संस्करण का समर्थन नहीं करता है। – Pikamander2

उत्तर

4

ऐसा लगता है कि आपने सही पथ निर्दिष्ट नहीं किया है। हो सकता है कि this पर जाकर नेटबीन्स विकी पेज को बाहरी सर्वर के रूप में टोमकैट को कैसे जोड़ना है, मदद कर सकता है।

+4

@ निशांत: CATALINA_HOME वह निर्देशिका है जिसमें टॉमकैट स्थापित है। उदाहरण के लिए यदि आपने अपनी Tomcat.rar फ़ाइल को E: \ नामक निर्देशिका में निकाला है, तो CATALINA_HOME होना चाहिए: CATALINA_HOME = E: \ Tomcat \। इस पर अधिक जानकारी के लिए कृपया ऑनलाइन जांचें। – npinti

5

CATALINA_HOME टॉमकैट की मूल निर्देशिका को संदर्भित करता है। यह अक्सर आपके जेडीके का स्थान, JAVA_HOME के ​​साथ एक sytem चर के रूप में सेट किया जाता है।

जब नेटबीन आपके टॉमकैट सर्वर के लिए पथ मांगता है, तो इसे अपने टॉमकैट इंस्टॉलेशन का रूट पथ दें, बिन निर्देशिका नहीं।

3

यह वही है की तलाश में है है: डी: \ Program Files \ Apache सॉफ्टवेयर फाउंडेशन \ अपाचे बिलाव 7.0.22

CATALINA_BASE उपयोग करना: "डी: \ Program Files \ Apache सॉफ्टवेयर फाउंडेशन \ अपाचे बिलाव 7.0। 22 "
CATALINA_HOME उपयोग करना:" डी: \ Program Files \ Apache सॉफ्टवेयर फाउंडेशन \ अपाचे बिलाव 7.0.22 "
का उपयोग CATALINA_TMPDIR:" डी: \ Program Files \ Apache सॉफ्टवेयर फाउंडेशन \ अपाचे बिलाव 7.0.22 \ अस्थायी "
JRE_HOME का उपयोग करना: "डी: \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.6.0_21"
क्लासस्पैट का उपयोग करना: "डी: \ प्रोग्राम फ़ाइलें \ अपाचे सॉफ्टवेयर फाउंडेशन \ अपाचे टॉमकैट 7.0.22 \ bin \ bootstrap.jar; डी: \ प्रोग्राम फ़ाइलें \ अपाचे सॉफ्टवेयर फाउंडेशन \ अपाचे टॉमकैट 7.0.22 \ bin \ tomcat-juli.jar "

4

मेरे मामले में, आवश्यक जानकारी दिख रही थी "यह काम करता है!" पर पेज जो localhost:8080 पर डिफ़ॉल्ट रूप से टोमकैट परोसता है।

CATALINA_HOME=/usr/share/tomcat7 
CATALINA_BASE=/var/lib/tomcat7 

Netbeans संवाद पर दोनों रास्तों में प्रवेश कर काम किया है:

यह CATALINA_HOME और CATALINA_BASE स्थानों, जहां जो मेरे मामले में उल्लेख किया है।

नोट: यदि आपको निम्न चेतावनी दिखाई देती है तो आपको केवल CATALINA_BASE पथ जोड़ने की आवश्यकता है, न केवल घर।

The <CATALINA_HOME>/conf/server.xml can't be read.


आप अभी भी इस नई समस्या का समाधान करने के लिए बस का उल्लेख फ़ाइल में एक नया उपयोगकर्ता जोड़ने और फिर से कोशिश साख

Cannot lock read-only file /var/lib/tomcat7/conf/tomcat-users.xml

साथ मुसीबतों हो सकता है।

यह त्रुटि इसलिए है क्योंकि फ़ाइल केवल रूट उपयोगकर्ता द्वारा लिखी जा सकती है, नेटबीन्स नहीं। और इसके कारण, Create user if it does not exist विकल्प का उपयोग करने की अनुशंसा नहीं की जाती है।


अधिक जानकारी चेकआउट the Ubuntu server guide और this Netbeans thread लिए

0

मेरे मामले में मैं बिल्ला निर्देशिका chown करने की जरूरत -

sudo chown -R username:username /opt/tomcat-8/ 

क्योंकि मैं मालिक और बिल्ला को समूह स्थापित किया था। वैकल्पिक रूप से मेरे उपयोगकर्ता को टॉमकैट समूह में जोड़ना भी काम करता है।

0

आप मिल रहे हैं:

निर्दिष्ट सर्वर स्थान (Catalina घर) फ़ोल्डर मान्य नहीं

त्रुटि, यह बस आप बिल्ला को सही निर्देशिका निर्दिष्ट नहीं किया है इसका मतलब है,

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