不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2015-01-09 13:41  分类:Java库/系统 

在Tomcat 7.x上发布了一个war,过一阵子发现localhost:8080都进不去了。在浏览器输入http://localhost:8080出现如下内容:

HTTP Status 500 - java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot be cast to org.apache.jasper.el.ELContextImpl

作者:php-note.com  发布于:2013-04-22 15:42  分类:Java库/系统 

在公司,按照电子书《JSP&Servlet学习笔记(第2版)》上的例子写了一个Demo,运行良好,可带回家,在自己电脑上运行,老提示下面这行有错:

import javax.servlet.annotation.WebServlet;

作者:php-note.com  发布于:2013-04-15 10:02  分类:Java库/系统 

今天在编写Java程序的时候,发现这个警告提示,于是google了一下。得到答案如下:

If a serializable class does not explicitly declare a serialVersionUID, then the serialization runtime will calculate a default serialVersionUID value for that class based on various aspects of the class, as described in the Java(TM) Object Serialization Specification.

 

作者:php-note.com  发布于:2013-04-10 16:53  分类:Java库/系统 

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDAO': Injection of resource methods failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mySessionFactory' defined in class path resource [beans.xml]: Invocation of init method failed; nested

exception is org.hibernate.HibernateException: could not instantiateRegionFactory[org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge]

作者:php-note.com  发布于:2013-04-10 11:09  分类:Java库/系统 

我在用到SSI的一个项目中运行tomcat的时候报了如下的错误,但是我把jar包都导进去了,还是解决不了。是在eclipse环境下运行的,java的classpath的路径我查看过了,没有错。

作者:php-note.com  发布于:2013-04-10 10:52  分类:Java库/系统 

在tomcat启动的时候,出现这个警告:

log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
作者:php-note.com  发布于:2013-04-10 10:21  分类:Java库/系统 

下载了hibernate-distribution-3.3.1.GA-dist集成到web工程中,运行tomcat服务器,其中报错:

Failed to load class "org.slf4j.impl.StaticLoggerBinder".

作者:php-note.com  发布于:2013-04-08 09:47  分类:Java库/系统 

起初你或许会认为是一个莫名其妙的错误,因为代码根本一点问题的都没有,可运行期间总是报这个错,比较郁闷。

出现Could not find the main class.program will exitjava.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。

因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出Could not find the main class.program will exit,java.lang.UnsupportedClassVersionError不支持的Class版本错误。

作者:php-note.com  发布于:2013-04-04 16:06  分类:Java库/系统 

如果你下载了 64位的 Eclipse,但电脑上的 JDK/JRE 是 32 位的,那可能启动 Eclipse 就会报错:Failed to load the JNI shared library jvm.dll 错误。

换成64bit的JDK后,问题就能解决。

作者:php-note.com  发布于:2013-03-24 10:07  分类:Java库/系统