【图文】在Test.java里能跑,放到CheckUser.java就报错。

图在附件中

root cause

java.lang.NoClassDefFoundError: Could not initialize class com.testservlet.JdbcUtils

说不能初始化com.testservlet.JdbcUtils这个类?

可能是jar包没有部署到tomcat上去,一般把jar包放到web-INF
下的lib目录而不是引用的方式引入工程,或者是包冲突

com.testservlet.JdbcUtils 这个类的.class文件有在部署的class包下么?

你搞反了吧,应该是Test.java中跑不起来,Servlet中能跑起来。

你用的是JdbcUtils,有可能你用的是连接池的方式,只有在tomcat这样的web服务器中配置才可以连接数据库,直接用console程序是不能通过连接池连接数据库的。

贴一下你的JdbcUtils。
应该是包冲突的问题。