新手求助tomcat环境变量的配置

yaotomo 2018-02-08 08:42:39
解压版的tomcat,在命令行启动时报错
The CATALINA_HOME environment variable is not defined correctly
配置CATALINA_HOME后,报错


我的tomcat安装在C:\Program Files\tomcat7目录下
jdk安装在C:\Program Files (x86)\Java\jdk1.7.0_13目录下
环境变量配置
【CATALINA_HOME】
C:\Program Files\tomcat7

【CLASSPATH】


【JAVA_HOME】
C:\Program Files (x86)\Java\jdk1.7.0_13

【JRE_HOME】
C:\Program Files (x86)\Java\jdk1.7.0_13\jre

【PATH】


请教应该如何解决,搞了一下午了都没弄好,着急


...全文
1285 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xls丶 2018-02-12
  • 打赏
  • 举报
回复
引用 5 楼 yaotomo 的回复:
[quote=引用 3 楼 qq_38204653 的回复:] 只要jdk配置了java home tomcat就能双击启动,根本不用配置那些..
要是用安装版的tomcat确实不用怎么配置,这个解压版的新手弄不好啊[/quote] 我的就是解压版本的,只配置java home就行,双击.bat就不会闪退
nettman 2018-02-10
  • 打赏
  • 举报
回复
应该是要配置路径和环境变量 解压后,运行批处理文件,应该可以自动配置的
gzpaullu 2018-02-10
  • 打赏
  • 举报
回复
不要在启动应用里设置,直接在系统环境里设置JAVA_HOME变量
appleyk 2018-02-09
  • 打赏
  • 举报
回复
我去,你这整的小复杂啊
xls丶 2018-02-09
  • 打赏
  • 举报
回复
只要jdk配置了java home tomcat就能双击启动,根本不用配置那些..
yaotomo 2018-02-09
  • 打赏
  • 举报
回复
引用 1 楼 tigerJGG 的回复:
在tomcat bin目录下startup.bat中加入set JAVA_HOME=jdk安装路径 set CATALINA_HOME=tomcat根目录路径 再运行startup.bat应该没问题了
谢谢前辈指点,请教应该怎样修改

@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 Start script for the CATALINA Server
rem ---------------------------------------------------------------------------

setlocal
set CATALINA_HOME
rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%CURRENT_DIR%"
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
cd ..
set "CATALINA_HOME=%cd%"
cd "%CURRENT_DIR%"
:gotHome
if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
echo The CATALINA_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end
:okHome

set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat"

rem Check that target executable exists
if exist "%EXECUTABLE%" goto okExec
echo Cannot find "%EXECUTABLE%"
echo This file is needed to run this program
goto end
:okExec

rem Get remaining unshifted command line arguments and save them in the
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs

call "%EXECUTABLE%" start %CMD_LINE_ARGS%

:end

  • 打赏
  • 举报
回复
解压版的不需要配置吧!解压缩就能直接使用啊。
maradona1984 2018-02-09
  • 打赏
  • 举报
回复
解压版的也不需要配置的,jdk配好了直接startup就可以了
yaotomo 2018-02-09
  • 打赏
  • 举报
回复
引用 4 楼 Appleyk 的回复:
我去,你这整的小复杂啊
是啊,整了好久了 不过也就用配这一次
yaotomo 2018-02-09
  • 打赏
  • 举报
回复
引用 3 楼 qq_38204653 的回复:
只要jdk配置了java home tomcat就能双击启动,根本不用配置那些..
要是用安装版的tomcat确实不用怎么配置,这个解压版的新手弄不好啊
tigerJGG 2018-02-08
  • 打赏
  • 举报
回复
在tomcat bin目录下startup.bat中加入set JAVA_HOME=jdk安装路径 set CATALINA_HOME=tomcat根目录路径 再运行startup.bat应该没问题了

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧