我正在尝试使用eclipse并导出我在netbeans中制作的网络应用程序,我只需添加一个新服务器,下载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)
任何帮助?
答案 0 :(得分:0)
我猜这是访问权限的问题。
如果文件cache.lock
位于错误消息中提到的文件夹中,则应检查其他进程是否正在使用该文件夹。
即使您以管理员身份启动Eclipse,也可能无法以管理员身份启动Glassfish。
要解决此问题,您可以将Glassfish安装移动到没有Adminstrator帐户的写入权限的文件夹中。在Eclipse中更新Glassfish安装的位置。这应该可以使它发挥作用。
答案 1 :(得分:0)
检查是否正在使用cache.lock /当前是否存在。
检查glassfish当前是否正在运行。