Tomcat找不到JAVA_HOME与JRE_HOME的问题

有些情况下,Tomcat总是找不到JAVA_HOME,JRE_HOME。比如在centos上,我其实已经在/etc/profile文件中配置好了JAVA_HOME,JRE_HOME,但Tomcat总是找不到(Tomcat是绿色解压版本)。或者在当前机器上可以吂动tomcat,但通过ant构建工具运程操作Tomcat的启动与停止时又找不到JAVA_HOME,JRE_HOME。

为了解决这个问题,我们就给Tomcat手工指定具体的JAVA版本。我们只要编译Tomcat目录下的 setclasspath.sh 文件,在最开头加入:

export JAVA_HOME=/opt/jdk1.8.0_31
export JRE_HOME=/opt//opt/jdk1.8.0_31/jre
时间: 2024-10-01 03:43:39

Tomcat找不到JAVA_HOME与JRE_HOME的问题的相关文章

转:Tomcat启动过程中找不到JAVA_HOME JRE_HOME的解决方法

转自:http://blog.sina.com.cn/s/blog_61c006ea0100l1u6.html 原文: 在XP上明明已经安装了JDK1.5并设置好了JAVA_HOME,可偏偏Tomcat在启动过程中找不到.    报错信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to r

windows tomcat 启动报错TOMCAT JAVA_HOME or JRE_HOME environment variable is not defined correctly

问题描述: TOMCAT JAVA_HOME or JRE_HOME environment variable is not defined correctly 报错信息如下:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program;提示找不到java_home各jre

Tomcat启动找不到JAVA_HOME另类解决办法

1.解决方法:比较新版本的JDK,比如JDK1.7.安装完JDK不会自动注册环境变量JAVA_HOME,JRE_HOME. 这里有一种简单的方法,就是修改setclasspath.bat文件的方法.原理是Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat调用的是setclasspath.bat文件. 修改如下: rem------------------------------------------------------------------

解决Linux下启动Tomcat遇到Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

找不到JAVA_HOME路径,需要做以下变更: 找到启动路径所在的目录: vi /usr/local/apache-tomcat-7.0.55/bin/catalina.sh 加入以下信息: export JAVA_HOME=/usr/local/jdk1.7.0_67 export JRE_HOME=/usr/local/jdk1.7.0_67/jre

tomcat 配置文件中设置JAVA_HOME

Tomcat默认情况下会用系统的环境变量中找到JAVA_HOME和JRE_HOME.但是有的时候我们需要不同版本的JDK共存. 可以在${TOMCAT_HOME}/bin/setclasspath.bat最前面设置JAVA_HOME和JRE_HOME. 例如: Js代码 Window: rem set user jdk and jre home set JAVA_HOME=E:\javadev\jdk5 set JRE_HOME=E:\javadev\jdk5\jre

hbase集群在启动的时候找不到JAVA_HOME的问题

hbase集群在启动的时候找不到JAVA_HOME的问题,启动集群的时候报错信息如下: [email protected]:/usr/local/hbase-0.90.4/bin# ./start-hbase.sh starting master, logging to /usr/local/hbase-0.90.4/bin/../logs/hbase-root-master-master.out slave1: +========================================

TOMCAT启动提示NB: JAVA_HOME should point to a JDK not a JRE解决

本人使用的Tomcat版本为apache-tomcat-6.0.18(用的是解压包),解压路径为E:\apache-tomcat-6.0.18\apache-tomcat-6.0.18\,我如果部署在myEclipse里启动可以正常启动,当然也可以访问我的工程,但是如果我直接在tomcat源文件bin里启动startup.bat的话里变就给我显示: The JAVA_HOME environment variable is not defined correctlyThis environmen

关于启动tomcat 找不到 No bean named '*****' is defined

<!-- 扫描com包下的所有子类 不包含@controller --> <context:component-scan base-package="com">   <!-- exclude排除 -->  <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>

Linux中root用户找不到JAVA_HOME

Linux中root用户找不到JAVA_HOME 在Ubuntu环境中安装好Java环境后设置环境变量:在/etc/profile中设置好了JAVA_HOME变量并引入到PATH中,用于Ubuntu默认是不以root用户登录的,这时echo $PATH可以看到JAVA_HOME已经被设置好了,java命令也可以执行.接下来su root,再输入java命令提示找不到java命令,$PATH中也找不到JAVA_HOME这个路径了.查了很久的资料也没有找到原因,后来偶然切换用户的时候用了su - r