《jsp无法正常显示解决方案》由会员分享,可在线阅读,更多相关《jsp无法正常显示解决方案(3页珍藏版)》请在金锄头文库上搜索。
1、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而且,Tomcat自带的Jsp例子也出同样的错误。Julysea 经过探索发现问题出在Eclipse 3启动Tomcat时的Classpath上,tools.jar在Tomcat启动时需要,但现在找不到(事实上系统变量Classpath已经指明了tools.jar所在),系统是去JRE的lib下找,可是这个包默认应该在JDK的lib下(注:用的是JD
2、K build 1.4.2_03-b02),问题的解决很简单,只要复制JDK.jar到JRE下即可。当然,我也想修改Eclipse的系统变量让它指向JDK的lib,但是还没成功。Julysea以下是网上搜索的一些网友的分析和解决办法:()我使用TOMCAT 发布jsp遇到的第一个问题就是这个的错误,按照网上的解决方法,在我的电脑-属性-高级-环境变量-系统变量中添加以下环境变量JAVA_HOME 和 classpath。,仍然不起作用,后来通过更改Tomcat( 我用的是Tomcat 5.0.28)的Java Classpath, 问题解决!看来真正起作用的不是在我的电脑。环境变量中设置,是在
3、Tomcat 中设置。蒯正建 KennyK 欢迎交流!()恩,再重装一下TOMCAT就好了,我也遇到跟楼主一样的情况。()我也遇到了这样的问题.跟踪了一下, 原来是java.home指到$JAVA_HOME/jre下了.而其lib下的tools.jar跟$JAVA_HOME/lib/tools.jar不一样,编译jsp的时候需要用到后者.应此需要在启动tomcat的时候让jvm知道tools.jar的位置就可以了.Unable to find a javac compiler的解决(2006-07-27 09:29:29) 书接上回。上篇文章讲到数据库连接池搞好后,运行,出现的错误是:Unab
4、le to find a javac compiler的解决。 经过尝试,搞定了,现在总结这个问题。Unable to find a javac compiler;- - 我以前用的是j2sdk1.4.2,tomcat 5.030,现在换成j2sdk1.5,tomcat没有换,总是提示我说Unable to find a javac compiler,找了好长时间,才把这个问题解决,现在把这个问题告诉大家,网上的有好多人说的是错的。首先,你必需检查一下自己的环境变量是不是正确;这个我想大家都会,只是有时候会忘了定一些,不过检查一下看看就行了。其次:在JDK的lib目录下有一个tools.jar
5、文件,你把它拷到Tomcat安装目录下的commonlib目录下,应该就可以了,你试试吧最后:如果不可以,在打开tomcat的configue tomcatg ,找到java,在java optioons里填上:-Djava.home=C:Program FilesJavajdk1.5.0_04;就好了。注: java.home在运行的时候就会指向$JRE_HOME.jdk 1.4.2_06-b03jdk 1.5.0_05-b05都会出现这种情况.修改例子:ant:增加然后在启动tomcat的时候把改为: 就可以了.eclipse:windows - preference - tomcat - jvm settings - boot classpath 中加入你的JAVA_HOME/lib/tools.jar就可以了.不知道sun这样做的原因是什么.()我遇到过类似的情况:http:/ 5.0commonlib下,重启动Tomcat,就可以浏览Axis了。并且以前发布的web service,也可以正常浏览了。