返回信息流楼主是win7 32位的系统,已经配置好了JDK环境,cmd运行javac和java是正常的,也配置了JAVA_HOME,可是为什么下载解压缩版的tomcat7解压后点starup,cmd窗口一闪而过呢。折腾了一晚上,网上查了好多,都试了还是不行。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #29716同步于 2015/4/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
小白求助!!!tomcat环境配置的问题!
persist0710
2015/4/5镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 wanchao 的大作中提到: 】
: tomcat是32位的么
: 楼主是win7 32位的系统,已经配置好了JDK环境...
是的,在Apache上下的32位的
【 在 moonpather 的大作中提到: 】
: 请在cmd中运行startup,能看到错误
: 不过80%还是java_home配置问题
试了试cmd窗口,弹出来了这个。。也按照网上的教程改了很多遍,但是始终不行。
我在服务里面打开Apache tomcat的属性看到的可执行文件的路径是我之前放的D盘一个地方,已经删除了,现在的在c盘,会不会是这个原因呢?
【 在 lrc826 的大作中提到: 】
: 试试右键—以管理员身份运行
: 发自「贵邮」
没用,这个试过了的。。很崩溃啊,这个东西弄了快一天了。。
很少出现卡特琳娜home错误的情况,如果楼主有耐心可以编辑startup.bat看看是哪个地方错误
如果没有耐心,请重新下一个
【 在 persist0710 的大作中提到: 】
: 试了试cmd窗口,弹出来了这个。。也按照网上的教程改了很多遍,但是始终不行。
: 我在服务里面打开Apache tomcat的属性看到的可执行文件的路径是我之前放的D盘一个地方,已经删除了,现在的在c盘,会不会是这个原因呢?
:
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
我怀疑是楼主在环境变量中定义了CATALINA_HOME,但是CATALINA_HOME没有指向tomcat的bin目录
事实上,只需要指定JAVA_HOME即可