Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么glassfish 4.1在netbeans 8.0中运行,而在eclipse luna中不运行_Java_Ide_Glassfish 4 - Fatal编程技术网

Java 为什么glassfish 4.1在netbeans 8.0中运行,而在eclipse luna中不运行

Java 为什么glassfish 4.1在netbeans 8.0中运行,而在eclipse luna中不运行,java,ide,glassfish-4,Java,Ide,Glassfish 4,我正在尝试使用eclipse并导出用netbeans制作的web应用程序,我只是添加了一个新服务器,下载了glassfish工具,并向我显示了一个错误: Unable to start server due following issues: 启动进程失败,退出代码为1 在Felix平台上发射GlassFish 错误:创建捆绑缓存时出错。(java.lang.Exception:无法创建捆绑缓存锁文件:java.io.FileNotFoundException:C:\Program Files

我正在尝试使用eclipse并导出用netbeans制作的web应用程序,我只是添加了一个新服务器,下载了glassfish工具,并向我显示了一个错误:

Unable to start server due following issues:
启动进程失败,退出代码为1

在Felix平台上发射GlassFish 错误:创建捆绑缓存时出错。(java.lang.Exception:无法创建捆绑缓存锁文件:java.io.FileNotFoundException:C:\Program Files(x86)\glassfish-4.1\glassfish\domains\domain1\osgi cache\felix\cache.lock(Acceso denegado)) java.lang.Exception:无法创建捆绑缓存锁文件: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是否正在使用/它当前是否存在


检查glassfish当前是否正在运行。

您对该文件夹拥有完全权限吗?是!!,甚至可以作为管理员运行eclipse