2014-12-29 7 views
7

पर अटक जाता है मैं ग्रहण से ग्लासफ़िश 4 में अपने वेब एप्लिकेशन का परीक्षण करने की कोशिश कर रहा हूं। जब मैं एक फ़ाइल के साथ ग्लासफ़िश 4 शुरू कर रहा हूं (starterv.bat), यह ठीक काम करता है, लेकिन जब मैं इसे ग्रहण से चलाने की कोशिश कर रहा हूं, तो यह लोड हो जाता है, लेकिन फिर स्टार्टअप प्रक्रिया 69% पर अटक जाती है, संदेश Launching Delegate...ग्लासफ़िश सर्वर ग्रहण से लॉन्च करने में विफल रहता है, यह 69%

enter image description here

कि हालत में कई मिनट के बाद, यह मुझे एक त्रुटि संदेश देता है:

enter image description here

कुछ फिर से कोशिश करता के बाद, मैं यह मेरे मिला ssage:

enter image description here

हालांकि कुछ भी नहीं पोर्ट 8080 (ग्लासफिश के बंदरगाह) और 4848 (ग्लासफिश के व्यवस्थापक बंदरगाह)

यह पहले मेरे लिए ठीक काम किया पर चल रहा है, लेकिन अब किसी कारण से, यह सिर्फ नहीं, मैंने इसकी सेटिंग्स या कुछ भी नहीं किया है। मैं यह मुश्किल कैसे सुलझाऊँ?

यहाँ मेरी स्टार्टअप कंसोल लॉग है: http://pastebin.com/XL0Lh5zw (pastebin का उपयोग कर बड़ा करने के लिए पोस्ट करने से बचने के)

+0

आप किस ग्रहण संस्करण का उपयोग कर रहे हैं? ग्लासफ़िश सर्वर एडाप्टर डाउनलोड करें और इसे एक बार आज़माएं।ग्रहण प्लगइन की वजह से हो सकता है केवल यह त्रुटि दिखाता है .. –

+0

आपने इस समस्या को कैसे हल किया? यह गायब हो गया जब अपने कंप्यूटर को पुनरारंभ – mxb

+0

(नीचे मेरी प्रतिक्रिया देखें) मैं एक ही समस्या है: ** ग्लासफिश 4.1 ** और ** ग्रहण मंगल ग्रह (4.5) ** –

उत्तर

5

मुझे एक ही समस्या के साथ एक ही समस्या थी।

एक लंबी खोज के बाद, मैंने छोड़ दिया और मैंने सर्वर को हटा दिया।

remove the server

और मैं सर्वर रनटाइम वातावरण

remove the runtime

Glassfish फ़ाइलें केवल ग्रहण विन्यास नहीं हटाया गया हटा दिया, और फिर मैं-निर्मित कर रहे सर्वर रनटाइम और सर्वर का उपयोग मौजूदा ग्लासफ़िश सर्वर और समस्या तय की गई थी: डी।

2

मैं लॉग में किसी भी त्रुटि नहीं देखा था, बस हाइबरनेट सामग्री के बारे में कुछ चेतावनियों, जो दुर्घटना नहीं करना चाहिए नौका। यह हो सकता है कि सभी ग्रहण ओवरहेड के साथ शुरू करने में बहुत लंबा समय लग रहा है, लेकिन अधिकतर यह एक लॉकिंग मुद्दा हो सकता है, जो टाइमआउट का कारण बन सकता है, क्योंकि ग्रहण एक संसाधन के लिए असीम रूप से इंतजार कर रहा है जिसे वह कभी प्राप्त नहीं कर सकता था। क्या आप सुनिश्चित हैं कि सर्वर केवल ग्रहण द्वारा उपयोग किया जा रहा है, और यह पहले से चल रहा है या किसी अन्य प्रक्रिया के स्वामित्व में नहीं है?

+0

हाँ मुझे यकीन है। यह मेरे लिए 100% ठीक काम करता था, लेकिन अब, अचानक, यह काम करना बंद कर दिया। सर्वर स्वयं पर नहीं चल रहा है, मैंने जांच की है। मैंने ग्रहण को पुनरारंभ करने और सर्वर सूची से सर्वर को हटाने और इसे फिर से जोड़ने का प्रयास किया। – Victor2748

+0

प्रगति को "प्रतिनिधि लॉन्च करना" संदेश पर फंस रहा है, क्या आप जानते हैं कि इसका क्या अर्थ हो सकता है? – Victor2748

+0

मेरा सबसे अच्छा अनुमान यह होगा कि ग्लासफ़िश सही तरीके से कॉन्फ़िगर नहीं किया गया है, क्योंकि यह उस प्रतिक्रिया की प्रतीक्षा कर रहा है जो इसे कभी प्राप्त नहीं करता है। यदि आप सुनिश्चित हैं कि सर्वर किसी अन्य प्रक्रिया के स्वामित्व में नहीं है, तो उसके पास आपके कॉन्फ़िगरेशन के साथ कुछ करना है। – holtc

1

मुझे यह भी सप्ताह पूरे अंक में मिल रहा था। लेकिन हमारी टीम में हमने अंत में इसे ठीक कर दिया। ऐसा लगता है कि ग्लासफ़िश को जेडीके 8 की आवश्यकता है (ग्रहण लुना में जेआरई 8 डिफ़ॉल्ट प्रविष्टि नहीं है) इसलिए आपको ओरेकल वेब साइट से जेडीके 8 को पहली बार स्थापित करना होगा और विंडोज़ में इसे इंगित करने के लिए एक्लिप्स को कॉन्फ़िगर करने के बाद -> वरीयता -> जावा -> स्थापित जेआरई "जोड़ें" पर क्लिक करें "मानक" पर क्लिक करें "अगला" पर क्लिक करें और अपने-ताज़ा स्थापित- JDK8 निर्देशिका को इंगित करने के लिए "निर्देशिका" बटन का उपयोग करें यदि आपने इंस्टॉलेशन के दौरान किसी भी चीज़ को नहीं बदला है, तो विंडोज़ पर यह "सी" होगा : \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.8.0_20 "।

सिर्फ इसलिए कि लुना के लिए ग्लासफ़िश और ग्लासफ़िश उपकरण पूरी तरह से काम करने के लिए जेडीके 8 की आवश्यकता है।

+0

ths सुधार के लिए thx! –

1

मुझे जीएफ 3.1 के साथ एक ही समस्या थी।

समस्या को देखते समय मैंने देखा कि ग्रहण कंसोल में ग्लासफ़िश अभी भी चल रहा है। मैंने वेब कंसोल का उपयोग करके एप्लिकेशन को हटा दिया और फिर मैंने ग्रहण छोड़ दिया। मैंने फिर सक्रिय जावा प्रक्रिया की जांच की (यानी ps -e | grep java) और एक ज़ोंबी ग्लासफ़िश प्रक्रिया देखी।

कभी-कभी ऐसा होता है कि ग्रहण ग्लासफ़िश को स्टार्टअप/बंद करने में सक्षम नहीं है, ऐसा करने की प्रक्रिया को "खोना"। आम तौर पर ज़ोंबी प्रक्रिया को मारना ग्लासफिश और ग्रहण के साथ संबंधित एकीकरण को हल करता है।

इस मामले में कोशिश करने के लिए एक और चीज सर्वर से अनुप्रयोगों को निकालना है और सर्वर को सर्वर से सर्वर पैनल से हटा देना है, फिर सर्वर और एप्लिकेशन को फिर से जोड़ना।

मैं एक्लिप्स ग्लासफ़िश 3.1.1, लुना 4.4.1, जावा 1.7 का उपयोग कर रहा हूं।0_71, ओएस एक्स योसेमेट।

3

मुझे एक ही समस्या मिली। मैं ग्रहण लुना का उपयोग कर रहा हूँ।

मैंने अपने ग्लासफ़िश उपकरण को 7.2 तक घटा दिया और मुझे सर्वर फिर से शुरू हुआ। http://download.oracle.com/otn_software/oepe/12.1.3.1/luna/repository

0

यदि कोई भी अभी भी अटक गया है तो आपके ग्लासफ़िश फ़ोल्डर डोमेन> डोमेन 1> कॉन्फ़िगर डोमेन.xml बदलें नेटवर्क श्रोता पोर्ट नंबर संपादित करें। किसी अन्य बंदरगाह संख्या के लिए। ग्रहण और ग्लासफ़िश को पुनरारंभ करें। मानते हैं कि आपके पास ग्लासफ़िश है 4.1.1 यह मेरे लिए काम करता है।

0

मैंने ग्रहण नियॉन (4.6) और GlassFish 4.1.1 का उपयोग करके समस्या का समाधान किया।

1

डीबग पोर्ट (गुण-> ग्लासफ़िश-> डीबग पोर्ट) को वर्तमान + 1 (उदाहरण के लिए 8008 से 800 9) में बदलना हर बार ऐसा होता है जब यह मेरे लिए काम करता है। मैं ग्रहण नियॉन 4.6.0 + ग्लासफ़िश का उपयोग कर रहा हूं 4.1

0

एक ही समस्या थी, कोई विचार नहीं कि ऐसा क्यों होता है। वैसे भी, मैंने ग्रहण से ग्लासफ़िश हटा दिया और एक नया जीएफ स्थापित किया। मेरे लिए काम ठीक है!

0

ग्रहण मंगल और ग्लासफ़िश 3.2 का उपयोग करना। मैंने एक्लिप्स> सहायता> अपडेट के लिए जांच की। दो अपडेट पाए गए और एक ग्लासफ़िश उपकरण था। अद्यतन को अपनी बात करने की अनुमति दी और ऐसा लगता है कि समस्या का समाधान हो गया है।

0
  • नीचे पथ पर जाएं:

    C:\glassfish4\glassfish\domains\domain1\config

  • इसके अलावा पथ जहाँ आपके सर्वर स्थान ग्रहण और खुले domain.xml फ़ाइल में कॉन्फ़िगर किया गया।

  • 8080 पोर्ट नंबर का पता लगाएं और 8081 जैसे विभिन्न पोर्ट नंबर बदलें ...
  • फ़ाइल को सहेजें और बंद करें।

ग्रहण में:

  • जोड़ा सर्वर निकालें और ताजा Glashfish सर्वर जोड़ें।
  • सर्वर प्रारंभ करें। इससे समस्या हल हो जाएगी।
संबंधित मुद्दे