简体   繁体   English

为glassfish域Linux指定jdk

[英]specify the jdk for a glassfish domain Linux

I already know that similar answer has been written ( How do I specify the jdk for a glassfish domain? ) but it was for windows, my system is linux and i cant'resolve even if I tried the suggested solution... i've Glassfish 3 installed in TurnKey Debian. 我已经知道已经写过类似的答案( 如何为glassfish域指定jdk? ),但是它适用于Windows,我的系统是linux,即使尝试了建议的解决方案,我也无法解决...我已经在TurnKey Debian中安装了Glassfish 3。 I have JDK a 1.7 installed in /opt/jdk1.7.0_21 JAVA_HOME points to /opt/java which is a simbolic link for /opt/jdk1.7.0_21 My asenv.conf: 我在/opt/jdk1.7.0_21中安装了JDK 1.7,JAVA_HOME指向/ opt / java,这是/opt/jdk1.7.0_21我的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 is another ln that points to /opt/jdk1.7.0_21 When i try to start glassfish (single domain, domain 1) it says: /bin/java: not found / opt / jdk7是另一个指向/opt/jdk1.7.0_21的ln,当我尝试启动glassfish(单个域,域1)时,它说:/ bin / java:未找到

what is wrong?? 怎么了??

/opt/jdk7/bin/java (or /opt/jdk1.7.0_21/bin/java ) should point to the java executable. / opt / jdk7 / bin / java(或/opt/jdk1.7.0_21/bin/java)应指向Java可执行文件。 If that doesn't exist, modifying AS_JAVA to: 如果不存在,请将AS_JAVA修改为:

AS_JAVA="/opt/jdk7/jre/"

or 要么

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM