无法正常启动Apache-Tomcat-6.0.29的解决方案

    今天解压Apache-Tomcat-6.0.29到电脑上后,到\bin目录下双击startup.bat无法正常启动服务,什么提示信息也没有,于是我在,命令提示符下运行startup.bat批处理文件,仍旧打不开,但有提示信息如下:

             The JAVA_HOME environment variable is not defined correctly
             This environment variable is needed to run this program
             NB:JAVA_HOME should point to a JDK not a JRE

       可是我的JAVA_HOME 指向的的确是JDK,后来在网上找了一下资料试验,找到了答案。原因是我之前配置Oracle 10g的JAZN时修改了JAVA_HOME,JAVA_HOME中的路径不能使用分号结尾,如c:\Java\jdk1.6.0_10;

       正确的配置是:JAVA_HOME=c:\java\jadk1.6.0

       修改JAVA_HOME之后就可以启动了。

 安装tomcat以前,需要先行安装JDK1.5以上版本。安装JDK后需要设置3个系统环境变量:

         变量名:JAVA_HOME   变量值: c:\java\jdk1.6.0

         变量名:CLASSPATH   变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

         变量名:PATH   变量值: %JAVA_HOME%\bin(注意:这个系统变量一般已存在,不需要新建,所以在path最前面添加就好)

 

 

 

     下面提一下,我在参考链接http://java.chinaitlab.com/Tomcat/33170.html 配置时新建了两个环境变量CATALINA_HOMECATALINA_BASE,如果JAVA_HOME配置正确,但设置了这两个环境变量,运行startup.bat批处理文件时也会出错,它不会弹出DOS窗口,但有提示信息如下:

无法正常启动Apache-Tomcat-6.0.29的解决方案 - RY.夜璃 - 陌 賏

 

          Using CATALINA_BASE:"d:apache-tomcat-6.0.29"
          Using CATALINA_HOME:"d:apache-tomcat-6.0.29"
          Using CATALINA_TEMDIR:"d:apache-tomcat-6.0.29\temp"
          Using JRE_HOME:"c:\java\jdk1.6.0"
          Using CLASSPATH:d:apache-tomcat-6.0.29\bin\bootstrap.jar"

    删掉这2个环境变量,重新运行startup.bat批处理文件,在浏览器中输入Http://localhost:8080/,又能进入Tomcat的欢迎界面了。

 

在百度文库的一篇文章(http://wenku.baidu.com/view/7ebb2bf34693daef5ef73d17.html)提到,解压tomcat后应该配置的环境变量都有3个:

         变量名:TOMCAT_HOME   变量值: D:\apache-tomcat-6.0.29

         变量名:CATALINA_HOME   变量值: D:\apache-tomcat-6.0.29

         变量名:CATALINA_BASE   变量值: D:\apache-tomcat-6.0.29

 但对于Tomcat6.0.29或Tomcat6.0.32来说其实是不必要的,只有安装JDK时配置好PATH、JAVA_HOME、classpath这三个环境变量就好了。其它版本笔者没有配过,所以不能回答。

 

参考类似文章的链接地址:http://blog.csdn.net/peng_zhanxuan/archive/2010/12/23/6093893.aspx

原文:http://blog.163.com/renee_yyy/blog/static/10539048720113309452687/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值