2012-05-16 67 views
0

我用Netbeans 7.1.2下載了glassfish 3.1.2。 Glassfish工作過很多次。但現在它不想開始。 下面是我在NetBeans:沒有服務器登錄目錄:日誌; netbeans部署錯誤:服務器啓動GlassFish超時

啓動GlassFish應用服務器3.1.2 啓動GlassFish應用服務器3.1.2 C:\用戶\أبوداود\文檔\的NetBeansProjects \的HelloWeb \ nbproject文件\ build-impl.xml中:721 :部署錯誤:啓動服務器GlassFish Server 3.1.2超時 有關詳細信息,請參閱服務器日誌。 BUILD FAILED(總時間:20分0秒)

我注意到在domain1中的日誌不包含任何文件。 我試圖從cmd啓動服務器,我做了以下操作: cd C:\ Program Files \ glassfish-3.1.2 \ glassfish \ bin C:\ Program Files \ glassfish-3.1.2 \ glassfish \ bin>的asadmin啓動域domain1的

這裏是我收到的:

java.io.IOException: Couldn't get lock for C:\Program Files\glassfish-3.1.2\glas 
sfish\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) 
Attente du dلmarrage de domain1 ..Erreur lors du dلmarrage de domain domain1. 
Le serveur a quittل le processus prلmaturلment avec le code de sortie 1. 
Avant son arrمt, il a gلnلrل la sortie suivante : 

Launching GlassFish on Felix platform 
ERROR: Unable to create cache directory: C:\Program Files\glassfish-3.1.2\glassf 
ish\domains\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) 

我應該怎麼做來運行的NetBeans的GlassFish。提前謝謝你

+0

您是否在某個編輯器中打開了server.log文件? – Preston

回答

3

我在Windows 7平臺上有與Glassfish 3.1.2和Netbeans 7.2beta相同的問題。

我在屬性設置爲GlassFish安裝目錄和子目錄的安全選項卡改變了用戶權限完全控制

我還更改了Compabbilty「以管理員身份運行此程序」設置爲Netbeans安裝,Netbeans在glassfish遇到錯誤時提示。我不完全(或完全)理解Windows 7中的安全性,因此我不確定這可能會對我的系統產生什麼其他影響。這似乎是,即使你是管理員,Windows也會將你視爲一個用戶,除非你專門告訴它不要這樣做。

相關問題