Netbeans Glassfish登录服务器错误问题,

Netbeans Glassfish登录服务器错误问题,,netbeans,glassfish,server-error,Netbeans,Glassfish,Server Error,我尝试登录glassfish服务器时出现登录错误。我在另一个系统上试过:它工作正常,但在我的笔记本电脑上不行 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:\Pro

我尝试登录glassfish服务器时出现登录错误。我在另一个系统上试过:它工作正常,但在我的笔记本电脑上不行

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>
Microsoft Windows[版本6.1.7601]
版权所有(c)2009微软公司。版权所有。
C:\Users\Arwel>cd C:\Program Files\glassfish
C:\Program Files\glassfish>cd-bin
C:\Program Files\glassfish\bin>asadmin开始域
java.io.IOException:无法获取C:\Program Files\glassfish\glassfish的锁\
域\domain1\logs\server.log
位于java.util.logging.FileHandler.openFiles(未知源)
位于java.util.logging.FileHandler。(未知源)
位于com.sun.enterprise.admin.launcher.GFLauncherLogger.addLogFileHandler(
GFLauncherLogger.java:100)
位于com.sun.enterprise.admin.launcher.GFLauncher.setup(GFLauncher.java:18
9)
位于com.sun.enterprise.admin.cli.StartDomainCommand.createLauncher(StartD
omainCommand.java:209)
位于com.sun.enterprise.admin.cli.StartDomainCommand.executeCommand(StartD
omainCommand.java:107)
位于com.sun.enterprise.admin.cli.CLICommand.execute(CLICommand.java:264)
位于com.sun.enterprise.admin.cli.asadmin.executeCommand(asadmin.j
ava:306)
位于com.sun.enterprise.admin.cli.asadmin.main(asadmin.java:238)
正在等待domain1启动。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
启动域1时出错。
服务器过早退出,退出代码为1。
在它死之前,它产生了以下输出:
在Felix平台上发射GlassFish
错误:无法创建缓存目录:C:\Program Files\glassfish\glassfish\do
mains\domain1\osgi缓存\felix
错误:创建捆绑缓存时出错。(java.lang.RuntimeException:无法创建
e缓存目录。)
java.lang.RuntimeException:无法创建缓存目录。
位于org.apache.felix.framework.cache.BundleCache。(BundleCache.java:
131)
位于org.apache.felix.framework.felix.init(felix.java:629)
位于com.sun.enterprise.glassfish.bootstrap.osgi.OSGiFrameworkLauncher$1.r
un(OSGiFrameworkLauncher.java:88)
线程“thread-1”java.lang.RuntimeException中的异常:org.osgi.framework.Bu
ndleException:创建捆绑缓存时出错。
位于com.sun.enterprise.glassfish.bootstrap.osgi.OSGiFrameworkLauncher$1.r
un(OSGiFrameworkLauncher.java:90)
原因:org.osgi.framework.BundleException:创建捆绑缓存时出错。
位于org.apache.felix.framework.felix.init(felix.java:634)
位于com.sun.enterprise.glassfish.bootstrap.osgi.OSGiFrameworkLauncher$1.r
un(OSGiFrameworkLauncher.java:88)
原因:java.lang.RuntimeException:无法创建缓存目录。
位于org.apache.felix.framework.cache.BundleCache。(BundleCache.java:
131)
位于org.apache.felix.framework.felix.init(felix.java:629)
... 还有一个
线程“main”java.lang.reflect.InvocationTargetException中出现异常
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源)
位于java.lang.reflect.Method.invoke(未知源)
位于com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMa
in.java:97)
位于com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)
原因:org.glassfish.embeddeble.glassfish异常:java.lang.NullPointerExc
知觉
位于com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuild
build(OSGiGlassFishRuntimeBuilder.java:164)
在org.glassfish.embeddeble.GlassFishRuntime.\u引导(GlassFishRuntime
.java:157)
位于org.glassfish.embeddeble.GlassFishRuntime.bootstrap(GlassFishRuntime)。
爪哇:110)
在com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(
GlassFishMain.java:112)
... 还有6个
原因:java.lang.NullPointerException
位于com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuild
newFramework(OSGiGlassFishRuntimeBuilder.java:230)
位于com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuild
build(OSGiGlassFishRuntimeBuilder.java:133)
... 9更多
停止框架时出错:java.lang.NullPointerException
java.lang.NullPointerException
在com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher$1.run(G
lassFishMain.java:203)
命令启动域失败。
C:\Program Files\glassfish\bin>

您似乎没有写入
程序文件
文件夹的权限。您可以使用管理员权限重试

您可以以管理员身份启动cmd,如下所示:

  • 按开始
  • 键入“cmd”
  • 按Ctrl+Shift+Enter

感谢您的帮助。我只想指出,对于您遇到的问题,这不是一个好的长期解决方案。。。当您越来越接近与更广泛的受众共享您的工作时,您应该设置一个域,该域不是由具有管理员权限的服务器执行的。