我正在尝试使用eclipse并导出用netbeans制作的web应用程序,我只是添加了一个新服务器,下载了glassfish工具,并向我展示了一个错误:
Unable to start server due following issues:启动过程失败,退出代码1
在上启动GlassFish :创建包缓存错误。( (x86)\glassfish-4.1\glassfish\domains\domain1\osgi-cache\felix\cache.lock :无法创建包缓存锁文件: java.io.FileNotFoundException: C:\Program java.lang.Exception (Acceso )) java.lang.Exception:无法创建包缓存锁文件: java.io.FileNotFoundException: C:\Program (x86)\glassfish-4.1\glassfish\domains\domain1\osgi-cache\felix\cache.lock (Acceso )
有什么帮助吗?
发布于 2015-03-12 22:06:15
我想这是访问权的问题。
如果文件cache.lock位于错误消息中提到的文件夹中,则应检查该文件是否正在由其他进程使用。
即使您以管理员身份启动Eclipse,它也可能不会以Administrator的身份启动Glassfish。
要解决这个问题,您可以将Glassfish安装移动到一个文件夹,在该文件夹中,您可以在没有Adminstrator帐户的情况下进行写入访问。更新Eclipse中Glassfish安装的位置。这应该能让它发挥作用。
发布于 2015-03-12 22:13:15
检查是否正在使用cache.lock /它是否当前存在。
检查玻璃鱼是否正在运行。
https://stackoverflow.com/questions/29015671
复制相似问题