BlogJava 联系 聚合 管理  

Blog Stats

文章分类

文章档案

Java


OnTrip

如果想飞得高,就该把地平线忘掉

打开TOMCAT
Java  ->java classpath
默认的是
E:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\bootstrap.jar;
更改为
E:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\bootstrap.jar;C:\j2sdk1.4.2_12\lib\tools.jar


网络上其他的解决方法
在Eclipse中启动Tomcat后,无法编译jsp文件:
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了,tomcat怎么还是找不到呢?实在不解。
后来把JAVA_HOME/lib/tools.jar放到Tomcat_Home/common/lib下,就解决问题了。


近在安装openCms时,出现。。。Unable to find a javac compiler。。。这样得错误。。经过一番研究。。。找到解决办法:

启动TOMCAT时。。在Configure...”中,设置Java一项中Java Classpath为:

%tomcat_home%\bin\bootstrap.jar;%java_home%\jak1.5\lib\tools.jar

添加后面黑体部分,让后重启Tomcat即可


安装tomcat的时候指定了jre的路径,导致tomcat_home, java_home都已经添加到了环境变量里,但启动jsp的时候却出现了以下的异常:
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指到$JAVA_HOME/jre下了,而其lib下的tools.jar跟$JAVA_HOME/lib/tools.jar不一样,编译jsp的时候需要用到后者.

注: java.home在运行的时候就会指向$JRE_HOME.
jdk 1.4.2_06-b03
jdk 1.5.0_05-b05
都会出现这种情况.

修改方法:在tomcat控制台(双击tomcate5w.exe)java选项-〉java virtual machine
设置为%java_home%\jre\bin\server\jvm.dll
tomcat控制台java选项-〉Java classpath:
%tomcat_home%\bin\bootstrap.jar;%java_home%\lib\tools.jar
注:%java_home%、%tomcat_home分别指jdk、tomcat的安装根目录

posted on 2007-06-15 01:46 旅途 阅读(492) 评论(0)  编辑  收藏 所属分类: JSP