【问题标题】:Glassfish 4 cannot start with jdk1.7.0_51Glassfish 4 无法以 jdk1.7.0_51 启动
【发布时间】:2014-03-21 23:17:42
【问题描述】:

我已将服务器更新到 JDK 1.7.0-51。但是当我尝试在 glassfish 中启动 domain1 时,控制台会显示我

JVM failed to start: java.io.IOException: Cannot run program "/usr/java/jdk1.7.0_51/bin/java" (in directory "/home/glassfish/glassfish4/glassfish/domains/domain1/config"): error=13, Permiso denegado

当我尝试使用我安装的其他版本 [jdk 1.7.0_40] 时没有问题

操作系统:Oracle Linux

Glassfish 4.0

JDK:1.7.0_51

有解决这个问题的办法吗?

【问题讨论】:

  • 问题出在 jdk 上,我最后的行动是将 jdk 升级到最新版本

标签: java glassfish glassfish-4


【解决方案1】:

我遇到了同样的问题,我使用 Fadora 20 进行开发。当我安装 Java 1.7 版时。我在我的 home_directory/.bashrc 文件中进行了配置,然后我通过编辑 /etc/bashrc 进行了全局配置。

后来当我将我的 Java 更新到 1.8 时,我对全局文件进行了更改,即 /etc/bashrd 但我忘记更新我的 home_dir/.bashrc,因此 Java 1.7 的旧配置被覆盖了。

所以通过“export $JAVA_HOME”检查你的 JAVA_HOME 路径,它会告诉你 Java Home 的路径。 我通过删除覆盖我的配置的本地 home_dir/.bashrc 解决了我的问题!

我想这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多