Omk*_*kar 16 java ubuntu tomcat
我在我的Ubuntu机器上安装了tomcat7.当我尝试重新启动服务器时,我收到设置JAVA_HOME的消息,但它在.bashrc中设置
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export CATALINA_HOME=/usr/share/tomcat7
Run Code Online (Sandbox Code Playgroud)
错误:
omkars@<ubuntu_14.04>:~$ sudo service tomcat7 restart
[sudo] password for omkars:
* no JDK or JRE found - please set JAVA_HOME
omkars@<ubuntu_14.04>:~$ echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle
Run Code Online (Sandbox Code Playgroud)
可能会遗漏什么?谢谢.
Omk*_*kar 28
现在,它的工作!
我所做的改变是:
.bashrc如问题中所解释的那样改变了.改变/etc/init.d/tomcat7以指向其在这里失踪的Oracle Java8!
JDK_DIRS="/usr/lib/jvm/default-java ${OPENJDKS} /usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-7-oracle **/usr/lib/jvm/java-8-oracle**"
Run Code Online (Sandbox Code Playgroud)然后,
root@omkars-Dell-System-Inspiron-N4110:~# sudo service tomcat7 restart
* Starting Tomcat servlet engine tomcat7 [ OK ]
Run Code Online (Sandbox Code Playgroud)
从这个页面得到一个提示:https:
//mifosforge.jira.com/wiki/display/MIFOSX/Install+Tomcat+7+on+Ubuntu+11.10+for+Mifos+X
谢谢
似乎处理此问题的首选方法是取消注释JAVA_HOME条目/etc/default/tomcat7并相应地调整路径.如果您正在使用带有oracle-java8-installer的webupd8存储库,那就是JAVA_HOME=/usr/lib/jvm/java-8-oracle.