在myeclipse下,出现java.lang.ClassNotFoundException错误,一般都是为什么呢?

严重: Allocate exception for servlet BookQueryServletjava.lang.ClassNotFoundException: BookQueryServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1083) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) at org.apache.catalina.core.StandardContextValve.invo

java.lang.ClassNotFoundException关于异常的抛出,一定要学会看什么异常,这种异常时找不到类,可能是一些jar包没导进去,找不到jar包里的类
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-19
看看少的类是不是自己写的,如果不是很可能就是少JAR包了(或者JAR包没配置好)。
第2个回答  2012-01-16
当应用程序试图使用以下方法通过字符串名加载类时,抛出该异常:

Class 类中的 forName 方法。
ClassLoader 类中的 findSystemClass 方法。
ClassLoader 类中的 loadClass 方法。
但是没有找到具有指定名称的类的定义。
第3个回答  2012-01-16
类没有发现啊!根本就没有这个类
第4个回答  2012-01-16
BookQueryServletjava 这个类没有找到~~~

用MyEclipse出错java.lang.NoClassDefFoundError: com\/opensymphony\/xw...
java.lang.ClassNotFoundException这样的错误一般都是:1、如果是自己定义的类,肯定是路径不对或者类的名称在引用的时候写错了。2、如果jar包的话,除了类路径不对之外还有种情况,那就是jdk的版本不兼容。其他的没有什么情况。具体到你这个问题,是少引入一个jar包。祝你好运。

...库驱动时出现java.lang.ClassNotFoundException: com.mysql.jbdc.Dr...
这是类找不到异常,出现的原因是某些你程序引用的类引用失败,你这个错误就是mysql的jdbc数据库连接驱动没找到,需要找到这个jar包,放到你的lib目录

...6.5的java.lang.ClassNotFoundException: com.sqlserver.jdbc.SQLS...
1.java.lang.ClassNotFoundException: com.sqlserver.jdbc.SQLServerDriver 加载的类(驱动程序类)没找到.错在这里.如:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");2.com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP\/IP 连接失败和 java.net.ConnectException: Connect...

...库驱动时出现java.lang.ClassNotFoundException: com.mysql.jbdc.Dr...
1.跟系统肯定没有关系的,我用的都是win7的,照样用的好好;2.我看你的jdbc是sql server 2005的,可是在第一步写的代码却是sql server 2000的哈 应该改为Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");你修改下试下吧。不过微软还是比较恶心的,这点还是比较容易农错的哈。再强...

...MySQL出现错误:java.lang.ClassNotFoundException: com.mysql.jdbc...
但是现在出现了问题,这其中一种最优可能的原因是你擅自把在这个函数中的某些个变量比如Driver定义在了函数访问不到的地方,比如主函数中,这就有可能导致出错。其实你应该把出问题的那个项目贴出来,大家才能帮得到你。不然你让大家一顿猜,很难找到真正出错的原因。

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLS...
没有将驱动引入到编辑器里。我用的是Myeclipse,在安装sp4补丁和JDBC驱动后,还要一下步骤:在Myeclipse中,在工程图标上右击,选build path,然后选add external archives…,找到你JDBC那三个文件的安装目录,选中它们,然后确定。这样就能连上数据库了。

java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
2.如果存在,则是MYECLIPSE没有在项目中加载驱动。3.建一个外置的TOMCAT,将驱动JAR放到外置的TOMCAT lib中。应该就可以了。4.如果你习惯你在MYECLIPSE中使用TOMCAT,既然报错,那肯定是你的项目没有配置好导入的JAR包。建议你把JAR包全部在项目中删除,然后全部导入一次。

关于java.lang.ClassNotFoundException的错误,就是登陆后不能显示主...
java.lang.ClassNotFoundException这个是java找不到类的报错 我估计是你没加SQLServer的jdbc包。hibernate是需要你将jdbc加入后才能实现的。hibernate.connection.url jdbc:microsoft:sqlserver:\/\/localhost:1433;DatabaseName=test hibernate.connection.drive_class com.microsoft.jdbc.sqlserver.SQLServerDriver ...

java.lang.ClassNotFoundException: [Ljava.lang.String;.异常
不同版本互相编译所致,确认环境安装完全,确认路径无中文(有人建议换到别的盘),clear\/rebuild -Dsun.lang.ClassLoader.allowArraySyntax=true位置别添加错了 还有上面的jre home地址 你就是没刷新造成的,有时需要把编辑器关掉重启一下或是重启,内存中缓存 ...

请问你的java.lang.ClassNotFoundException: org.apache.struts.actio...
这个问题是找不到类的异常 和你的环境没有关系 和你的导入的jia包有关心 你可以说下你的jia包是怎么样导入的吗?导入jia包的时候要直接导入,不能建立自己的库。

相似回答