为什么 glassfish 4.1 在 netbeans 8.0 中运行但在 eclipse luna 中不运行
why glassfish 4.1 runs in netbeans 8.0 but in eclipse luna does not
我正在尝试使用 eclipse 并导出我在 netbeans 中制作的网络应用程序,我只是添加了一个新服务器,下载了 glassfish 工具,并显示了一个错误:
Unable to start server due following issues:
启动过程失败,退出代码为 1
Launching GlassFish on Felix platform
ERROR: Error creating bundle cache. (java.lang.Exception: Unable to create bundle cache lock file: java.io.FileNotFoundException: C:\Program Files (x86)\glassfish-4.1\glassfish\domains\domain1\osgi-cache\felix\cache.lock (Acceso denegado))
java.lang.Exception: Unable to create bundle cache lock file: java.io.FileNotFoundException: C:\Program Files (x86)\glassfish-4.1\glassfish\domains\domain1\osgi-cache\felix\cache.lock (Acceso denegado)
有什么帮助吗?
我猜这是访问权限的问题。
如果文件 cache.lock
在错误消息中提到的文件夹中,您应该检查它是否正在被另一个进程使用。
即使您以管理员身份启动 Eclipse,它也可能无法以管理员身份启动 Glassfish。
要解决此问题,您可以将 Glassfish 安装移动到您拥有写入权限但没有管理员帐户的文件夹。更新 Eclipse 中 Glassfish 安装的位置。这应该可以正常工作。
检查 cache.lock 是否 used/if 当前存在。
检查 glassfish 当前是否 运行。
我正在尝试使用 eclipse 并导出我在 netbeans 中制作的网络应用程序,我只是添加了一个新服务器,下载了 glassfish 工具,并显示了一个错误:
Unable to start server due following issues:
启动过程失败,退出代码为 1
Launching GlassFish on Felix platform ERROR: Error creating bundle cache. (java.lang.Exception: Unable to create bundle cache lock file: java.io.FileNotFoundException: C:\Program Files (x86)\glassfish-4.1\glassfish\domains\domain1\osgi-cache\felix\cache.lock (Acceso denegado)) java.lang.Exception: Unable to create bundle cache lock file: java.io.FileNotFoundException: C:\Program Files (x86)\glassfish-4.1\glassfish\domains\domain1\osgi-cache\felix\cache.lock (Acceso denegado)
有什么帮助吗?
我猜这是访问权限的问题。
如果文件 cache.lock
在错误消息中提到的文件夹中,您应该检查它是否正在被另一个进程使用。
即使您以管理员身份启动 Eclipse,它也可能无法以管理员身份启动 Glassfish。
要解决此问题,您可以将 Glassfish 安装移动到您拥有写入权限但没有管理员帐户的文件夹。更新 Eclipse 中 Glassfish 安装的位置。这应该可以正常工作。
检查 cache.lock 是否 used/if 当前存在。
检查 glassfish 当前是否 运行。