2013-02-01 64 views
5

जब मैं ग्लासफ़िश सर्वर में लॉगिन करने का प्रयास करता हूं तो मुझे त्रुटि में लॉग इन होता है। मैंने इसे किसी अन्य सिस्टम पर आज़माया है: यह ठीक काम करता है, लेकिन मेरे लैपटॉप पर नहीं।ग्लासफ़िश लॉगिन सर्वर त्रुटि समस्या,

Microsoft Windows [Version 6.1.7601] 
Copyright (c) 2009 Microsoft Corporation. All rights reserved. 

C:\Users\Arwel>cd C:\Program Files\glassfish 

C:\Program Files\glassfish>cd bin 

C:\Program Files\glassfish\bin>asadmin start-domain 
java.io.IOException: Couldn't get lock for C:\Program Files\glassfish\glassfish\ 
domains\domain1\logs\server.log 
     at java.util.logging.FileHandler.openFiles(Unknown Source) 
     at java.util.logging.FileHandler.<init>(Unknown Source) 
     at com.sun.enterprise.admin.launcher.GFLauncherLogger.addLogFileHandler(
GFLauncherLogger.java:100) 
     at com.sun.enterprise.admin.launcher.GFLauncher.setup(GFLauncher.java:18 
9) 
     at com.sun.enterprise.admin.cli.StartDomainCommand.createLauncher(StartD 
omainCommand.java:209) 
     at com.sun.enterprise.admin.cli.StartDomainCommand.executeCommand(StartD 
omainCommand.java:107) 
     at com.sun.enterprise.admin.cli.CLICommand.execute(CLICommand.java:264) 
     at com.sun.enterprise.admin.cli.AsadminMain.executeCommand(AsadminMain.j 
ava:306) 
     at com.sun.enterprise.admin.cli.AsadminMain.main(AsadminMain.java:238) 
Waiting for domain1 to start ................................................... 
.............Error starting domain domain1. 
The server exited prematurely with exit code 1. 
Before it died, it produced the following output: 

Launching GlassFish on Felix platform 
ERROR: Unable to create cache directory: C:\Program Files\glassfish\glassfish\do 
mains\domain1\osgi-cache\felix 
ERROR: Error creating bundle cache. (java.lang.RuntimeException: Unable to creat 
e cache directory.) 
java.lang.RuntimeException: Unable to create cache directory. 
     at org.apache.felix.framework.cache.BundleCache.<init>(BundleCache.java: 
131) 
     at org.apache.felix.framework.Felix.init(Felix.java:629) 
     at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiFrameworkLauncher$1.r 
un(OSGiFrameworkLauncher.java:88) 
Exception in thread "Thread-1" java.lang.RuntimeException: org.osgi.framework.Bu 
ndleException: Error creating bundle cache. 
     at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiFrameworkLauncher$1.r 
un(OSGiFrameworkLauncher.java:90) 
Caused by: org.osgi.framework.BundleException: Error creating bundle cache. 
     at org.apache.felix.framework.Felix.init(Felix.java:634) 
     at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiFrameworkLauncher$1.r 
un(OSGiFrameworkLauncher.java:88) 
Caused by: java.lang.RuntimeException: Unable to create cache directory. 
     at org.apache.felix.framework.cache.BundleCache.<init>(BundleCache.java: 
131) 
     at org.apache.felix.framework.Felix.init(Felix.java:629) 
     ... 1 more 
Exception in thread "main" java.lang.reflect.InvocationTargetException 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
     at java.lang.reflect.Method.invoke(Unknown Source) 
     at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMa 
in.java:97) 
     at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55) 
Caused by: org.glassfish.embeddable.GlassFishException: java.lang.NullPointerExc 
eption 
     at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuild 
er.build(OSGiGlassFishRuntimeBuilder.java:164) 
     at org.glassfish.embeddable.GlassFishRuntime._bootstrap(GlassFishRuntime 
.java:157) 
     at org.glassfish.embeddable.GlassFishRuntime.bootstrap(GlassFishRuntime. 
java:110) 
     at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(
GlassFishMain.java:112) 
     ... 6 more 
Caused by: java.lang.NullPointerException 
     at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuild 
er.newFramework(OSGiGlassFishRuntimeBuilder.java:230) 
     at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuild 
er.build(OSGiGlassFishRuntimeBuilder.java:133) 
     ... 9 more 
Error stopping framework: java.lang.NullPointerException 
java.lang.NullPointerException 
     at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher$1.run(G 
lassFishMain.java:203) 

Command start-domain failed. 

C:\Program Files\glassfish\bin> 

उत्तर

8

ऐसा लगता है कि आपको अनुमति Program Files फ़ोल्डर में लिखने की जरूरत नहीं है की तरह। आप प्रशासक विशेषाधिकारों के साथ पुनः प्रयास कर सकते हैं।

आप इस तरह के रूप में administator cmd शुरू कर सकते हैं:

  • प्रेस शुरू
  • प्रकार "cmd"
  • मारो Ctrl +शिफ्ट +
+1

धन्यवाद दर्ज मदद के लिए यह काम किया unichtich। –

+1

मैं सिर्फ यह इंगित करना चाहता हूं कि यह उस समस्या के लिए एक अच्छा दीर्घकालिक समाधान नहीं है जिसमें आप चल रहे हैं ... जैसे ही आप अपने काम को व्यापक दर्शकों के साथ साझा करने के करीब आते हैं, आपको एक डोमेन स्थापित करना चाहिए व्यवस्थापक विशेषाधिकारों के साथ चल रहे सर्वर द्वारा निष्पादित नहीं किया जा रहा है। – vkraemer