2014-07-01 7 views
14

मेरी OS X Yosemite में, मैं प्रारंभ करने के लिए कोशिश कर रहा हूँ टर्मिनल में डोमेन:JVM प्रारंभ करने में विफल: java.io.IOException: कार्यक्रम चलाने नहीं कर सकते "/ usr/libexec/StartupItemContext; त्रुटि = 2, ऐसा कोई फ़ाइल या निर्देशिका

sh asadmin start-domain mythMobile 

और मैं त्रुटि:।

JVM failed to start: java.io.IOException: Cannot run program "/usr/libexec/StartupItemContext" (in directory "/Applications/glassfish4/glassfish/domains/mythMobile/config"): error=2, No such file or directory 
Command start-domain failed. 

के बाद मैं पर मेरे मैक बीटा स्थापित किया है Yosemite यह समस्या दिखाई दिया से पहले मेरे पास मैवरिक्स था, सब ठीक से काम किया।

क्या किसी को ऐसी समस्या का सामना करना पड़ा है?

उत्तर

10

ऐप्पल ने ओएस एक्स 10.10 (योसेमेट) के तहत फ़ाइल को हटा दिया। दुर्भाग्य से फ़ाइल के पथ को ग्लासफ़िश स्टार्टअप कोड (GFLauncher.java) के भीतर हार्ड कोड किया गया है और कॉन्फ़िगर करने योग्य नहीं है।

ग्लासफिश टीम पहले से ही इस मुद्दे से अवगत है: https://java.net/jira/browse/GLASSFISH-21113

मुझे आशा है कि वहाँ ग्लासफिश 3 के लिए एक ठीक रूप में अच्छी तरह हो जाएगा, के बाद से हम अभी भी उत्पादन में इसका इस्तेमाल करते हैं।

GFLauncher कोड: http://grepcode.com/file/repo1.maven.org/maven2/org.glassfish.admin/launcher/3.1.1/com/sun/enterprise/admin/launcher/GFLauncher.java?av=f

+3

समस्या का समाधान हो (https://java.net/jira/browse/GLASSFISH-21113)। फिक्स संस्करण/एस: 4.0.1, 4.1 –

+0

अरे, क्या आपने लोगों को StartupItemContext.sh फ़ाइल बनाई है? मैंने पहले से ही/usr/libexec/और/डोमेन/डोमेन 1/config/में दोनों पथों में फ़ाइल डाली है, मैं इसे ग्रहण में जीएफ नहीं चला सकता! : '(सहायता, कृपया – jompi

+3

ग्लासफ़िश -21113 में वर्णित फ़ाइल/usr/libexec/StartupItemContext बनाएं, और सुनिश्चित करें कि यह निष्पादन योग्य है: 'chmod + x/usr/libexec/StartupItemContext' – Marcel

41

काम के आसपास करने के लिए, आप का उपयोग कर वर्बोज़ मोड में GF शुरू कर सकते हैं:

asadmin start-domain --verbose domain1 
+0

https://java.net/जिरा/ब्राउज/ग्लासफ़िश -15118 --verbose विकल्प का उपयोग क्यों नहीं करें। –

+0

मैं इसे इंटेलिजिडा आईडीई रन कॉन्फ़िगरेशन में कैसे सेट कर सकता हूं? –

+0

@ सियामंदमारौफी आप रन कॉन्फ़िगरेशन में ग्लासफ़िश सर्वर प्रारंभ करने के लिए प्रयुक्त कमांड सेट कर सकते हैं [स्क्रीनशॉट] (http://i.imgur.com/rLgE4oP.png) –

0

glassfih4 फ़ोल्डर की पूरी वर्तमान संस्करण को पुनः इंस्टॉल ओएस एक्स 10.11 पर मेरी समस्या हल हो जाती .3। तो मैं बस ../glassfish4/galssfish/ sudo ./bin/asadmin start-domain में भाग गया और उसे फिर से काम किया ...

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

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