java - 为 glassfish 域 Linux 指定 jdk

标签 java linux glassfish

我已经知道已经写了类似的答案 ( How do I specify the jdk for a glassfish domain? ) 但它是针对 windows 的,我的系统是 linux,即使我尝试了建议的解决方案我也无法解决... 我在 TurnKey Debian 中安装了 Glassfish 3。我在/opt/jdk1.7.0_21 安装了 JDK a 1.7 JAVA_HOME 指向/opt/java 这是/opt/jdk1.7.0_21 的符号链接(symbolic link) 我的 asenv.conf:

AS_IMQ_LIB="../../mq/lib"
AS_IMQ_BIN="../../mq/bin"
AS_CONFIG="../config"
AS_INSTALL=".."
AS_DEF_DOMAINS_PATH="../domains"
AS_DEF_NODES_PATH="../nodes"
AS_DERBY_INSTALL="../../javadb"
AS_JAVA="/opt/jdk7"

/opt/jdk7 是另一个指向/opt/jdk1.7.0_21 的ln 当我尝试启动 glassfish(单域,域 1)时,它说: /bin/java: 未找到

怎么了??

最佳答案

/opt/jdk7/bin/java (或/opt/jdk1.7.0_21/bin/java )应该指向 java 可执行文件。如果不存在,将 AS_JAVA 修改为:

AS_JAVA="/opt/jdk7/jre/"

AS_JAVA="/opt/jdk1.7.0_21/jre/"

关于java - 为 glassfish 域 Linux 指定 jdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33828039/

相关文章:

java - 读取新值后读取旧值

linux - Boost Spirit 3.0.0的安装步骤是怎样的?

java - Eclipse 中的 GlassFish 4.1 错误 java.io.FileNotFoundException : null/config/domain. xml(文件或目录不存在)

php - 编写我的 linux 守护进程的首选方法是什么?

linux - 我的 lib_LTLIBRARIES 库链接,但 check_LTLIBRARIES 没有链接?

java - 在 glassfish 4 上部署 XBeanBrokerService 时出现异常

netbeans - Netbeans 创建 Glassfish 域的管理员用户和密码?

java - 在 CriteriaQuery 中正确编写 JOIN

java解析 float 而不用指数创建 float

java - 其他JVM语言的IntelliJ IDEA插件开发