第一、先看看tomcat的.ini文件中,jdk的路径对不对。第二、jdk改变后,环境变量设置没。第三,你用得这个软件(我看着像eclipse),它里面对tomcat和jdk的版本有没有适应要求。第四、你写的代码有没有问题。(因为,你只贴出了错误提示,没有源代码,我也不好判断。)
是不是换了jdk之后,没有修改环境变量呢
貌似servlet的版本不对,导致相关的东西没有编译
这个问题导致的原因是,一些高版本JDK编译的class文件在低版本JDK上无法运行导致的。