我在tomcat中遇到了这样的错误,请问什么情况下会出现java.lang.NoClassDefFoundError,而又不指明是哪个class的?万分感谢!!

解决方案 »

  1.   

    你用的不是Tomcat5.5.9这个版本吧,这个版本安装后不需要自己配置环境变量,以前的版本需要自己配置环境变量。这个版本必须安装JDK1.5或更高。
      

  2.   

    你的环境变量有问题,建议你设置一下环境变量,你在dos下执行javac有反映不?
      

  3.   

    用Tomcat作服务器的web应用,应该有一个WEB-INF文件夹,确保把你生成的class(s)文件都放在这个目录下哦
      

  4.   

    我用的
     tomcat版本是5.0.28, 
     JDK版本是1.4.2 
     操作系统是linux 
     apache的版本是1.3.29,
     structs版本是1.1关键是问题不是必现的,只是偶尔的情况出现,平常都能正常运行!
      

  5.   

    应该是javac的问题吧。
    我在编译java程序的时候,有时会出现。就是javac好像找不到一些类,特别是有package的情况。这时我在其上一级目录下用命令行方式就可以编译了。