呵呵,你要.class文件干什么?

解决方案 »

  1.   

    不知道么?
    jsp首先要被转换成一个servlet类,然后再编译成class,然后由类装载器载入内存。
    但是目前只有java文件,而且系统似乎没有发现编译class的工作没有完成,或者说没有报告。所以目前在前台发起请求的时候,系统就报了一个null错误,而不是classnotfound 错误!译成class文件这个工作是由web服务器完成的。但是他现在罢工了!!!!
      

  2.   

    不知道么?
    jsp首先要被转换成一个servlet类,然后再编译成class,然后由类装载器载入内存。
    但是目前只有java文件,而且系统似乎没有发现编译class的工作没有完成,或者说没有报告。所以目前在前台发起请求的时候,系统就报了一个null错误,而不是classnotfound 错误!译成class文件这个工作是由web服务器完成的。但是他现在罢工了!!!!
      

  3.   

    web服务器不是编译java文件的,或许我没有用过jRun web服务器,你应该看看你的jdk问题了吧!!!
      

  4.   

    首先谢谢楼上的回复
    你是说web服务器本身不具备编译的功能吧,jrun默认是使用系统安装的jdk进行编译,一般不需要手动设置jdk的路径。让我奇怪的就是好好的一个系统怎么忽然变成这个样子。
    是jrun调用编译器的机制出了问题?
    还是编译器本身出了问题?
    还是外部因素,比如内存不够用、请求过多,服务器过于繁忙?