在SUN的AS作为应用服务器的时候,这种提示 "将tools.jar手工拷贝到tomcat主目录的common/lib 下面通常可以解决此问题"
实际是一种误导,因为此时SUN的AS本身就提供了JSP容器,是用不着tomcat的(除非非要用tomcat来执行客户WEB组件)
一般出现这种提示的原因可能是你的JSP文件里有错误,不过JSP不象Servlet那样可以预先编译,调试,而是由容器在载入时动态转换为Servlet再编译,于是带来了调试的困难,你可以把JSP的部分代码先(包含在<% %>内的动态部分)注释掉,逐渐缩小注释范围来找到编译失败的原因

解决方案 »

  1.   

    converter例子的源代码中有错误,你在ant时应该看到报错啊.我把《J2EETutorial》上的例子基本都做了。
    你可以看一下我的CLASSPATH:
    C:\j2sdk1.4.2\lib\tools.jar;
    C:\j2sdk1.4.2\lib\dt.jar;
    C:\j2sdkee1.3.1\lib\j2ee.jar;
    C:\j2sdk1.4.2\jre\lib\jaws.jar;
    C:\j2sdkee1.3\lib\ejb10deployment.jar;
    C:\j2sdk1.4.2\jre\lib\servlet.jar;
    C:\j2sdkee1.3.1\lib\servlet.jar;
    C:\j2sdkee1.3.1\lib\system\cloudutil.jar;
    C:\j2sdkee1.3.1\lib\cloudscape\cloudclient.jar;
    C:\j2sdkee1.3.1\lib\cloudscape\rmijdbc.jar;
    C:\j2sdkee1.3.1\lib\system\cloudscape.jar;
      

  2.   

    你看看java_home对不对?我记得安装Appserver8后java_home = c:\sun\appserver\jdk.试试吧。
      

  3.   

    我试了java_home = c:\sun\appserver\jdk,还是同样的错误,
    代码应该没错,我是copy过来的,也编译了,通过了。部署也是按书上作的,但就是出现上面的错误。我开 http://localhost:4848/admin/     
    是可以的。
    它为什么提示 说This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK 
    to the common/lib directory of the Tomcat server, followed by a Tomcat restart. 
    这和tomcat 有关系吗,我装了tomcat ,没启动。sun as 是启动了的