2011-05-21 12 views
14

मैं चला रहा हूँ "ग्लासफिश v3 एक JDK 1.6 और नहीं एक JRE की आवश्यकता है":ग्लासफिश शिकायत

  • के लिए ग्रहण जावा ईई आईडीई वेब डेवलपर्स।
  • संस्करण: Helios सेवा रिलीज़ 2
  • बिल्ड आईडी: 20110218-0911

मैं भी स्थापित किया है जावा ईई 6 एसडीके अद्यतन 2 जो शामिल हैं:

  • ग्लासफिश मुक्त स्रोत संस्करण 3.1
  • जावा ईई 6 कोड नमूने
  • जावा ईई 6 एपीआई दस्तावेज़ीकरण
  • जावा ईई 6 ट्यूटर ial
  • आपका पहला कप: जावा ईई मंच

मैं ग्रहण के साथ ग्लासफिश पंजीकृत किया है लेकिन के लिए एक परिचय जब मैं सर्वर प्रारंभ करने का प्रयास है, मैं निम्नलिखित त्रुटि मिलती है:

GlassFish v3 requires a JDK 1.6 and not a JRE. Please add/select the correct JDK in the Server properties 'Runtime Environment' section.

मैं यहां एक उत्तर के लिए खोज की है लेकिन अब तक कोई भी काम नहीं कर रहा है। क्या कोई सुझाव दे सकता है कि मैं इस त्रुटि को कैसे हल करूं?

उत्तर

11

हां, आपने जेआरई को डाउनलोड (या ग्रहण की ओर इशारा किया), लेकिन इसे एक जेडीके की आवश्यकता है। उत्तरार्द्ध में सभी जावा टूल्स हैं: javac.exe, java.exe, jar.exe, आदि

यदि आप उस निर्देशिका को देखते हैं जहां आपने ग्रहण को जेडीके देखने के लिए कहा है, तो आपको एक/bin निर्देशिका देखना होगा इसमें उन .exe फ़ाइलें। यदि आप नहीं करते हैं, तो आप जानते हैं कि त्रुटि संदेश क्यों है।

सुनिश्चित करें कि आपने एक जेडीके डाउनलोड किया है और इसे ग्रहण बिंदु पर इंगित किया है।

एक और जांच: देखें कि क्या आप ग्रहण के बिना ग्लासफ़िश शुरू कर सकते हैं। यदि आप एक ही समय में दोनों सीख रहे हैं तो आप दो चीजों से अनजान हैं। जब तक आप ग्लासफ़िश को अपने आप नहीं चला सकते, तब तक समीकरण से बाहर अज्ञात छोड़ दें।

आपको एक JAVA_HOME पर्यावरण चर की आवश्यकता है। यह क्या इंगित कर रहा है? यदि आपके पास कोई नहीं है, तो इसे बनाएं।

+2

"स्थापित जेआरई" के तहत, मुझे जेडीके को इंगित करना था, न कि जेआरई। ठीक काम किया, धन्यवाद। –

+0

निश्चित रूप से। ग्लासफिश के साथ आता है क्योंकि पहले नेटबीन्स ई संस्करण का प्रयास करें। – ustun

11

मेरे जैसे अन्य लोग हैं, जो अभी भी एक समस्या है, अपने JRE परिभाषा में सावधान रहने की कोशिश के लिए:

इसका उपयोग न करें: C:\Program Files\Java\jdk1.6.0_29\jre

लेकिन इस: C:\Program Files\Java\jdk1.6.0_29

और Glassfish होगा अंततः काम करते हैं।

7

यह मुझे जहां इस ग्रहण में कॉन्फ़िगर किया गया है तो मैं इसे यहाँ हर किसी के लिए ध्यान दें जाएगा खोजने के लिए कुछ समय लिया:

विंडो मेनू> प्राथमिकताएं संवाद> सर्वर अनुभाग> रनटाइम वातावरण उपधारा।

+0

या: सर्वर पर डबल-क्लिक करें (या इसे चुनें और F3 दबाएं) और फिर उसी सेटिंग पर जाने के लिए रनटाइम पर्यावरण के लिंक पर क्लिक करें। विस्तृत उत्तर के लिए – Arjan

16

मैं एक ही मुद्दा था और वास्तव में मैं इस लिंक से समाधान मिल गया यकीन है कि JDK इंस्टॉल किया गया है (ऊपर जवाब वास्तव में फ्लॉप मुझे समाधान

https://forums.oracle.com/forums/thread.jspa?messageID=7033028

1 दिया)। सी में देखें: \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.6.XXXX (मेरा कहना है 0_16)। JDK शायद स्थापित किया गया था कि यह में सामान है, नहीं तो आप http://java.sun.com/javase/downloads/index.jsp

2 से सिर्फ JDK हड़पने कर सकते हैं) यह वह जगह है जहां त्रुटि संदेश थोड़े फिर foobars ... - शुरू कर दिया ग्रहण जाओ, संदेश को अनदेखा। - विंडो> प्राथमिकताएं पर जाएं - फिर + जावा + स्थापित जेआरई के तहत जोड़ें। - 'मानक वीएम' का चयन करें, फिर अगला - जेआरई होम = सी: \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.6.XXXX बाकी को स्वचालित रूप से भरना चाहिए। खत्म करो। - सबसे महत्वपूर्ण !!! नए जेडीके रनटाइम के लिए प्राथमिकता विंडो में वापस चेक बॉक्स पर क्लिक करें ... मुझे नहीं पता कि यह क्यों जरूरी है, लेकिन यह निश्चित रूप से है ...

3) फिर भी वरीयता विंडो में। - + सर्वर, रनटाइम वातावरण पर जाएं - ग्लासफ़िश एसआरई का चयन करें, संपादित करें ... - जेआरई ड्रॉप से ​​जेडीके को पकड़ो और समाप्त करें - ठीक है दबाएं।

4) सर्वर वीव (शायद कंसोल व्यू द्वारा नीचे) पर जाएं। बंडल ग्लासफ़िश पर राइट क्लिक करें ... सर्वर और हिट रीस्टार्ट/स्टार्ट ...

+1

+1। अच्छा काम Preetha! धन्यवाद। त्रुटि के अनुसार जेडीके आवश्यक है। बिंदु 2 के ठीक बाद मेरे लिए एक छोटा बदलाव। आपको बिंदु 3 की सामग्री नहीं दिखाई देगी। 2 के बाद, बंद करें और अपने ग्रहण को पुनरारंभ करें। फिर चरण 3 का पालन करें। यह इस समस्या को हल करेगा। –

+0

चरणों के दौरान अपने ग्लासफ़िश के लिए पासवर्ड बनाने से बचें। कारण - https://stackoverflow.com/questions/5102331/glassfish-v3-in-eclipse-shows-wrong-username-or-password-after-starting –

संबंधित मुद्दे