CLASSPATH里面少一个点,但是这个异常有点奇怪
index.jsp是不能改名字的,因为这个是在conf/web.xml里配置好的页面
如果你有新的页面要测试,就在webapps里面新建文件夹,然后构造相应的目录结构,写一个web.xml放在WEB-INF文件夹里面,之后就可以访问 了

解决方案 »

  1.   

    我在webapps里面新建文件夹,但是如何注册这个app到tomcat中呢?是不是要修改conf/web.xml?还是别的配置文件?有没有中文的资料啊。谢谢
      

  2.   

    在你的TOMCAT_HOME\BIN目录下面有一个catalina.bat文件,在它里面加上一行,set JAVA_HOME=你的JDK安装路径就行了。
      

  3.   

    谢谢帮助。已经成功加入新的app文件夹了,/newapp/index.html可以调出来。我是在/manager/中用了一下deploy的功能才得到这个结果的。现在的问题是jsp文件的执行结果还是如第一个帖子编译jsp时有同样的异常。JAVA_HOME=D:\j2sdk1.4.2_04
    TOMCAT_HOME=D:\Program Files\Apache Software Foundation\Tomcat 5.0CLASSPATH=D:\j2sdk1.4.2_04\lib;D:\Program Files\Apache Software Foundation\Tomca
    t 5.0\common\lib;D:\Program Files\Apache Software Foundation\Tomcat 5.0\server\l
    ib;.;D:\j2sdk1.4.2_04\jre\lib;Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;d:\arcexe80\lib;d:\arcexe
    80\bin;D:\PROGRA~1\ULTRAEDT;D:\j2sdk1.4.2_04\bin\;d:\Program Files\UltraEdit;;C:
    \Program Files\Microsoft SQL Server\80\Tools\BINN;D:\Program Files\Microsoft.NET
    \SDK\v1.1\Bin;D:\j2sdk1.4.2_04\bin;是不是因为PATH也不全?
    或者是不是因为CLASSPATH还不够全?奇怪的是在c:\program files\java下还有一个和D:\j2sdk1.4.2_04\jre几乎一样的目录,也要加进来么?
      

  4.   

    1 CLASSPATH要加入
    %JAVA_HOME%\lib\tools.jar;
    %JAVA_HOME%\lib\dt.jar;
    %TOMCAT_HOME%\bin\bootstrap.jar
    我的经验,仅仅写%JAVA_HOME%\lib不足以把%JAVA_HOME%\lib\tools.jar包括进来。2 如果tomcat是用jakarta-tomcat-5.0.28.exe自动安装的,那么可能要在monitor里面修改class path再restart tomcat,而不是在系统的环境变量里面。
      

  5.   

    环境变量:(都是在系统变量里面设置就可以了)
    java_home,变量值:你安装jdk的目录如:c:\jdk1.4(呵呵,我是装的1.4@_@)
    tomcat_home,变量值:你安装tomcat的目录
    classpath,变量值:c:\jdk1.4\jre\lib\rt.jar;.;(注意这个点不能漏掉哦)
    path,变量值:%java_home%\bin
    这样环境变量就设好了的,如果你要发布你自己编写的页面的话,把你的页面放在webapps\root的目录下面,在地址里面输入http://localhost:8080/自己写的jsp文件,就可以浏览了。