2012-03-08 16 views
6

मैंने आज 3.1.2-23 को अपडेट किया और अब यह चीज़ शुरू नहीं होगी। यह एक नया नया इंस्टॉल है और 3.1.1 ठीक काम करता है। मैंने 3.1.2 को अनइंस्टॉल किया है और वितरण exe से 3.1.1 को पुनः स्थापित किया है, और यह फिर से काम करता है। मैंने कोई अन्य बदलाव नहीं किया। मैं उलझन में हूं। वैसे भी, asadmin start-domain domain1 टाइप करने के बाद त्रुटि यहां दी गई है। कोई विचार?अद्यतन के बाद, ग्लासफ़िश 3.1.2-23 स्टार्टअप पर विफल रहता है। 3.1.1 ठीक काम करता है

Launching GlassFish on Felix platform 
Waiting for domain1 to start ..[#|2012-03-07T18:00:52.189-0600|INFO|glassfish3.1.2|com.sun.enterprise.server.logging.GFFileHandler|_ThreadID=1;_ThreadName=main;|Running GlassFish Version: GlassFish Server Open Source Edition 3.1.2 (build 23)|#] 

[#|2012-03-07T18:00:52.588-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=32;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.46 started in: 11ms - bound to [0.0.0.0:7676]|#] 

[#|2012-03-07T18:00:52.588-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=25;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.46 started in: 38ms - bound to [0.0.0.0:8181]|#] 

[#|2012-03-07T18:00:52.588-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=29;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.46 started in: 20ms - bound to [0.0.0.0:3700]|#] 

[#|2012-03-07T18:00:52.588-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=26;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.46 started in: 57ms - bound to [0.0.0.0:8080]|#] 

[#|2012-03-07T18:00:52.588-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=24;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.46 started in: 31ms - bound to [0.0.0.0:4848]|#] 

.[#|2012-03-07T18:00:52.736-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.admin.adapter|_ThreadID=1;_ThreadName=main;|The Admin Console is already installed, but not yet loaded.|#] 

[#|2012-03-07T18:00:52.765-0600|INFO|glassfish3.1.2|org.hibernate.validator.util.Version|_ThreadID=1;_ThreadName=main;|Hibernate Validator 4.2.0.Final|#] 

[#|2012-03-07T18:00:52.949-0600|SEVERE|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=1;_ThreadName=main;|Startup service failed to start : com.sun.enterprise.security.admin.cli.SecureAdminStartupCheck|#] 

[#|2012-03-07T18:00:52.976-0600|INFO|glassfish3.1.2|javax.enterprise.system.tools.admin.com.sun.enterprise.v3.admin|_ThreadID=36;_ThreadName=Thread-21;|Server shutdown initiated|#] 

[#|2012-03-07T18:00:52.976-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=36;_ThreadName=Thread-21;|Already stopped, so just returning|#] 


Exception: java.lang.NullPointerException thrown from the UncaughtExceptionHandler in thread "Grizzly-kernel-thread(1)" 

Exception: java.lang.NullPointerException thrown from the UncaughtExceptionHandler in thread "Grizzly-kernel-thread(1)" 

Exception: java.lang.NullPointerException thrown from the UncaughtExceptionHandler in thread "Grizzly-kernel-thread(1)" 
.Error starting domain domain1. 

The server exited prematurely with exit code 0. 

उत्तर

6

क्या आपने कोशिश की है?

./asadmin शुरू डोमेन --upgrade

जब कि आप शुरू करने और अपने सर्वर हमेशा की तरह बंद करने के लिए सक्षम होना चाहिए किया जाता है।

+0

बहुत बहुत धन्यवाद, यह अब काम करता है! मैं तब तक इंतजार कर रहा था जब तक कि मुझे फिर से प्रयास करने से पहले अपग्रेड करना पड़ा। –

+0

यहां मेरे लिए कोई भाग्य नहीं है। यह रिपोर्ट करता है "कमांड स्टार्ट-डोमेन सफलतापूर्वक निष्पादित।" फिर अगली पंक्ति पर "डीएएस बंद कर दिया गया था।" और यह काम नहीं करता ... Argh। –

+0

1) हमेशा 3.1.1 (मौजूदा एक) की बैक-अप प्रतिलिपि लें और उसके बाद अपग्रेड करने का प्रयास करें। 2) मौजूदा को अपग्रेड किए बिना बस नवीनतम इंस्टॉल करें और ऐप को कमांडलाइन, एडमिन कंसोल या आईडीबी जैसे नेटबीन से तैनात करने का प्रयास करें। 3) अपने व्यापार तर्क की जांच करें और ui कंपेंट्स नए संस्करण में पूरी तरह से निष्पादित होते हैं। उदाहरण के लिए कुछ जेएसएफ/जेपीए चीजें 3.1.2 में ठीक से काम नहीं करेगी। आपको जार को 3.1.1 से कॉपी करने की आवश्यकता हो सकती है या इसके लिए एक कार्य की आवश्यकता है। –

5

कभी-कभी यह भी काम नहीं करता है ./asadmin स्टार्ट-डोमेन - अपग्रेड। के बाद आदेश से ऊपर, निम्न प्रयास करें:

  1. ./asadmin create- साथ नए डोमेन बनाएँ: आप अभी भी मिलता है "com.sun.enterprise.security.admin.cli.SecureAdminStartupCheck स्टार्टअप सेवा प्रारंभ करने में विफल" डोमेन डोमेन 2
  2. बैकअप डोमेन 1
  3. प्रारंभ डोमेन 1 में अपने cacerts.jks और डोमेन 1
  4. कॉपी cacerts.jks और नए डोमेन 2 से keystore.jks में keystore.jks ./asadmin शुरू डोमेन
  5. का आनंद लें डोमेन 1!

फिर आप अपने बैकअप वाले cacerts.jks और keystore.jks को वापस कर सकते हैं। डोमेन काम करेगा।

+0

यदि आप वेब GUI कॉन्फ़िगरेशन टूल का उपयोग करते हैं तो भी सुरक्षित व्यवस्थापक मोड में जाना और पुनः सक्षम करना न भूलें! –

+0

यह समाधान मेरे लिए काम करता था क्योंकि मेरे पास एक समाप्त प्रमाणपत्र था! मैंने प्रमाणपत्र हटा दिया, और उपरोक्त चरणों का पालन किया ... – CrazyMenConnected

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