您的位置:首页 > 运维架构 > Tomcat

Tomcat The JRE_HOME environment variable is not defined correctly

2016-06-12 11:20 621 查看
明明在环境变量里设置好了JAVA_HOME和JRE_HOME还是不行,分析startup.bat启动脚本:发现其调用了catalina.bat,而catalina.bat调用了setclasspath.bat,在setclasspath.bat的头部定义了JAVA_HOME和JRE_HOME,那么在这里手动设置JAVA_HOME和JRE_HOME就可以了。

@echo off
rem Licensed to the Apache Software Foundation (ASF) under one or more
rem contributor license agreements.  See the NOTICE file distributed with
rem this work for additional information regarding copyright ownership.
rem The ASF licenses this file to You under the Apache License, Version 2.0
rem (the "License"); you may not use this file except in compliance with
rem the License.  You may obtain a copy of the License at
rem
rem     http://www.apache.org/licenses/LICENSE-2.0 rem
rem Unless required by applicable law or agreed to in writing, software
rem distributed under the License is distributed on an "AS IS" BASIS,
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
rem See the License for the specific language governing permissions and
rem limitations under the License.

rem ---------------------------------------------------------------------------
rem Set JAVA_HOME or JRE_HOME if not already set and ensure any provided
rem settings are valid and consistent with the selected start-up options.
rem ---------------------------------------------------------------------------
set JAVA_HOME=D:\software\jdk
set JRE_HOME=D:\software\jdk\jre
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat JRE-HOME JAVA-HOME