JDK + Tomcat 环境变量配置

很久没用过java了,今天配置了一下JDK + Tomcat 的环境,出了点意外,但还是顺利搞定了。

 

首先是JDK的环境变量配置,Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH。下面逐个分析。

 

JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下应该能够找到bin、lib等目录。设置方法:
JAVA_HOME=x:\JDK_1.4.2

PATH环境变量原来Windows里面就有,只需修改一下,使他指向JDK的bin目录,这样在控制台下面编译、执行程序时就不需要再键入一大串路径了。设置方法是保留原来的PATH的内容,并在其中加上%JAVA_HOME%\bin (注:其实这里是引用上一步设定好的环境变量JAVA_HOME,PATH写成x:\JDK_1.4.2\bin 也是可以的) :
PATH=%JAVA_HOME%\bin;

 

CLASSPATH环境变量:CLASSPATH=.\;%JAVA_HOME%\lib\tools.jar


首先要注意的是最前面的".\;",这个是告诉JDK,搜索CLASS时先查找当前目录的CLASS文件。
为什么CLASSPATH后面指定了tools.jar这个具体文件?不指定行不行?显然不行, 这个是由java语言的import机制和jar机制决定的,可以查资料解决。

 

呵呵,具体的设定方法: win2k\xp用户右键点击我的电脑->属性->高级->环境变量,修改下面系统变量那个框里的值就行了。

 

最后就是Tomcat的配置了,以前用Tomcat的时候是要配置环境变量的,但似乎JDK1.5 + Tomcat 6.0 是不需要配置环境变量的,只要JDK安装成功,环境变量设置正确,那么Tomcat安装完毕后,在IE输入 http:\\localhost:8080 就可以看到那只很像猫的老虎了。

 

但今天我却怎么也看不到那只猫,遍查原因都不知其解,最后发现原来是8080的默认端口被占用了,只能帮那只猫把8080端口夺回来,才能顺利运行。

 

首先是查有哪些程序正在运行并占用了那个端口:netstat -ano

 

根据查到的占用端口的PID,例如3216,然后用 taskkill /pid 3216 /F 强行终止进程,再打开Tomcat,在IE输入  http:\\localhost:8080 应该就可以看到那只猫了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值