随笔-211  评论-26  文章-8  trackbacks-0

变量名:JAVA_HOME
变量值:c:\J2SDK

变量名:TOMCAT_HOME
变量值:c:\Tomcat 5.0

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib\servlet-api.jar;%TOMCAT_HOME%\common\lib\jsp-api.jar

     

     安装 TOMCAT 的时候,全部安装,不然有时候就会出现无法找到 JAVAC 编译环境情况

Unable to compile class for JSP    Unable to find a javac compiler

     C:\Tomcat\common\lib 里面的 servlet-api.jar 复制到 C:\j2sdk\jre\lib\ext 目录下,不然有时候编译 java 文件时会出现 httpservlet 错误。

     数据连接驱动程序为 mm.mysql-2.0.4-bin.jar 放在 tomcat5.0/common/lib

也是因为全部安装的原因,在执行一些程序的时候会出现如下错误信息:
Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK
错误信息是没有设置过JAVA_HOME环境变量,读者也可能碰到过这个问题,明明设置过这个环境变量,在服务里启动就会出错,但是在命令行下输入D:\Tomcat 5.0\bin\startup.bat启动却能运行,笔者找了一下原因,原来在服务里启动没有读取JAVA_HOME这个环境变量,而是在配置里定义这个环境变量的,于是偶在Java Options里加入了一句:-Djava.home=c:\j2sdk,再次启动TOMCAT就OK了

★记得有时安装tomcat5.0.28EXE版本的时候,会停留在JVM.dll上,装不下去,这问题可能是由于杀毒软件,瑞星等的问题,把它们退出就行。当然呢情况不一定,我自己的情形就不是瑞星的问题,
在网络上google呢很久,还是找不到答案。最后下载个解压缩版本的。
 具体步骤如下:
  1、先把刚才未装完成的tomcat 5服务卸掉,按照目录的bin 下面有一个service.bat
  执行 service.bat remove 就可以删除服务了
  2、解压缩
  cd x:\tomcat5\bin
  catalina.bat run
  3、服务安装时,可以用service.bat install
  4、安装完成后,进入后台管理要自己在tomcat-user里面添加帐户
 <user username="123" password="123" roles="admin,manage"/>
  5、这样就能进入http://localhost:8080/admin进行管理。
  
  

posted on 2006-03-16 10:30 dragon 阅读(717) 评论(0)  编辑  收藏 所属分类: jsp