6.0版tomcat需要设置环境变量吗?

本人下载了tomcat-6.0压缩包,解压后运行.\bin\startup.bat
CMD窗口提示Server startup in 3145 ms
浏览器访问http://localhost:8080/找不到服务器

需要设置tomcat环境变量吗?
另外是否需要在tomcat手动指定JDK、JRE安装目录及其它配置
(JDK环境变量已经设置,JAVA程序编译运行正常)
我的jdk版本1.5.0_11设置环境变量后成功编译并运行HellWorld.java .
我的tomcat版本6.0.10设置TOMCAT_HOME、CATALINA_HOME、CATALINA_BASE这几个环境变量后依然不能正常访问http://localhost:8080 . 6.0.10版tomcat与1.5.0_11版jdks是否匹配?

1.如果自己本机开发,并用IDE启动TOMCAT的话,如myeclipse的话,直接在myeclipse里配置就行,不需要配置环境变量
2.如果不想启用MYECLIPSE等工具,直接启动TOMCAT的话,虽说TOMCAT是免安装版本的。但是也是要配置环境变量的。需要解压出来。注意JDK的环境变量也必须配置正确
3.环境变量配置如下
1.安装JDK
安装好JDK后,再配置JDK的环境变量:
在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。
新建系统变量JAVA_HOME:C:/Program Files/Java/jdk1.5.0_06;
新建系统变量CLASSPATH:.;%JAVA_HOME%/lib;(注意:点号表示当前目录,不能省略)
在系统变量Path的值的前面加入以下内容:%JAVA_HOME%/bin;(注意:这里的分号不能省略)
到这里,JDK安装完毕。

2.安装Tomcat
安装好Tomcat后,再配置Tomcat的环境变量:
在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。
新建系统变量CATALINA_HOME:D:/jakarta-tomcat-5.0.30
在系统变量CLASSPATH的值的后面加入:%CATALINA_HOME%/common/lib;
在系统变量Path的值中"%JAVA_HOME%/bin;"的后面加入以下内容:%CATALINA_HOME%/bin;
到这里,Tomcat安装完毕。

配置好以上环境变量之后,各系统变量的值如下:
JAVA_HOME:C:/Program Files/Java/jdk1.5.0_06
CATALINA_HOME:D:/jakarta-tomcat-5.0.30
CLASSPATH:.;%JAVA_HOME%/lib;%CATALINA_HOME%/common/lib;
Path:%JAVA_HOME%/bin;%CATALINA_HOME%/bin;%SystemRoot%/system32;%SystemRoot%;%
SystemRoot%/System32/Wbem
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-24
大家如果今天看到这里来了
那说明你已经对J2SE有一定的了解了
所以我也不废话了
本来网上对TOMCAT的环境变量的配置已经有很多的文章了

但是我这里还是说一下吧
在安装TOMCAT之前请先安装J2SE 当然虽然现在J2SE1.5.0已经出来很久了 本人也还是喜欢J2SE1.4.2 至于J2SE环境变量的配置 请参看顶贴 而且确保在安装TOMCAT之前 你的HelloWorld.java能够成功编译而且能被成功运行

我手上的TOMCAT的版本是刚才一朋友发给我的5.0.9的 那么5.0以上的版本其实都是差不多的 和4.0的不同 下面我们将提到

其实也没什么好说的
就是关于TOMCAT的几个环境变量
我把TOMCAT安装到了D:\Apache Software Foundation\Tomcat 5.0这个目录下
那么我就列举如下

TOMCAT_HOME:D:\Apache Software Foundation\Tomcat 5.0
CATALINA_HOME:D:\Apache Software Foundation\Tomcat 5.0
CATALINA_BASE:D:\Apache Software Foundation\Tomcat 5.0

设置了这三个环境变量以后你打开http://localhost:8080应该就能够看到TOMCAT的测试主页了 但是如果我们自己在WEBAPPS的ROOT目录下新建一个JSP文件 并不好使

那么我们为了要能做SERVLET开发还需要一个环境变量
以前我们在配置J2SE的环境变量的时候设置了一个CLASSPATH的环境变量
请在原来的基础上添加上D:\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar(请注意:这里没有servlet 以前4.0的版本是有servlet.jar 5.0的版本只有servlet-api.jar)
<关于J2SE环境变量的设置 参看其他帖>

好了,重新启动TOMCAT 在WEBAPPS的ROOT目录下新建一个HelloWorld.jsp

<HTML>
<BODY>
<%
out.println("HelloWorld!");
%>
</BODY>
</HTML>

在IE浏览器中输入http://localhost:8080/HelloWorld.jsp

编译成功

参考资料:http://www.programfan.com/club/showbbs.asp?id=113416

本回答被提问者采纳
第2个回答  2007-04-01
tomcat6.0需要jdk5.0以上的版本支持

一般来说,他自己会寻找JAVA_HOME环境变量
相似回答