Unable to load class for JSP
出错原因应该是服务器找不到你自定义的类我看你自己定义的类路径是com.Jineral.test1.*
那么首先,你在编写这个类的时候,有没有用package指令将其打包呢?
第二,在你的Web应用程序的WEB-INF\classes目录下,你的类文件有没有按照com\Jineral\test1\*.class这样的文件路径来组织呢?如果这两点你都做到了,那我也不知道该怎么办了

解决方案 »

  1.   

    把HelloW1 放到classes目录下
      

  2.   

    TEST:
    ……
      <body>
         <% com.Jineral.test1.HelloW1 hwaa = new HelloW1();
    out.println("message=");
    %>    
      </body>
      

  3.   

    HelloW1.class在WEB-INF\Classes\com\jineral\test1文件夹下。在Tomcat5.5\work\Catalina\localhost\HelloWorld1\org\apache\jsp文件夹下只有helloWorld_jsp.java文件,没有helloWorld_jsp.class文件。
    唉!怎么回事啊,是不是还是路径的配置问题啊!
      

  4.   

    to:andycpp(幻瞳)
    我只是没有打包,这不影响程序的运行吧!是不是执行jsp的程序时,web.xml的配置上还有些说道啊,类似于指定一下HelloW1.class的路径。
      

  5.   

    在classes文件下按照你打包的顺序建立文件夹:classes\com\Jineral\test1\,class文件就放在test1文件夹里.
      

  6.   

    是不是server.xml文件的设置不对啊。
      

  7.   

    root cause:启动原因
    配置有问题:
    classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
    先访问//localhost:8080 有没有小猫出现。
      

  8.   

    当然有小猫出现啊,我的问题是,只有当jsp程序调用HelloW1.class文件内的类时才会出现问题。我想可能是HelloW1.class的放置路径不对,但是我确实把HelloW1.class文件放在tomcat5.5\webapps\HelloWorld\WEB-INF\classes\com\Jineral\test1这个地方了。
      

  9.   

    to: nimifeng(学海无涯.......苦作舟....理解是美!!!Mars.Neil) 按照你说的加了servlet-api.jar也不行啊
      

  10.   

    痛苦死了,我把系统重新做一下吧。这个系统里面装了两个版本的jdk,会不会有影响啊!