csdn中的热心人越来越少了.还是高手越来越少了呀!!!!!怎么没有人回答问题..
我在window下写的程序能正常运行.可是传到linux服务器下就不能运行.总会出现java.lang.ExceptionInInitializerError这种异常....
我把hibernate.cfg.xml放在classes文件下面.在window下面能正常运行.可是到了服务器后.就不能运行.也试过把hibernate.cfg.xml放在src,lib下都试过了不好用.
在window下面如果将hibernate.cfg.xml移运位置,也会出现在服务器上同样的提示.据我判断一定是hibernate.cfg.xml文件不能正常被访问
我在window下写的程序能正常运行.可是传到linux服务器下就不能运行.总会出现java.lang.ExceptionInInitializerError这种异常....
我把hibernate.cfg.xml放在classes文件下面.在window下面能正常运行.可是到了服务器后.就不能运行.也试过把hibernate.cfg.xml放在src,lib下都试过了不好用.
在window下面如果将hibernate.cfg.xml移运位置,也会出现在服务器上同样的提示.据我判断一定是hibernate.cfg.xml文件不能正常被访问
信息: Additional JARs have been added : 'hibernate3.jar'
2007-1-18 9:38:46 org.apache.catalina.core.StandardContext reload
信息: Reloading this Context has started
log4j:WARN No such property [append] in org.apache.log4j.ConsoleAppender.
log4j:ERROR setFile(null,true) call failed.严重: Servlet.service() for servlet Status threw exception
javax.management.InstanceNotFoundException: Catalina:j2eeType=WebModule,name=//www.xtccar.cn/,J2EEApplication=none,J2EEServer=none
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1010)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:627)
at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:659)
at org.apache.catalina.manager.StatusTransformer.writeContext(StatusTransformer.java:663)
at org.apache.catalina.manager.StatusTransformer.writeDetailedState(StatusTransformer.java:599)
at org.apache.catalina.manager.StatusManagerServlet.doGet(StatusManagerServlet.java:300)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:524)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:495)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Hibernate: select count(*) as col_0_0_ from dbo.t_message tmessage0_ where tmessage0_.has_read=0 and tmessage0_.typeId=1 and tmessage0_.to_operatorId=20
2007-1-18 10:10:10 org.apache.catalina.loader.WebappClassLoader modified
信息: Additional JARs have been added : 'hibernate3.jar'
2007-1-18 10:10:10 org.apache.catalina.core.StandardContext reload
信息: Reloading this Context has started
log4j:WARN No such property [append] in org.apache.log4j.ConsoleAppender.
log4j:ERROR setFile(null,true) call failed.
[framework] 2007-01-18 13:27:21,575 - org.apache.catalina.core.ContainerBase.[Catalina].[www.xtccar.cn].[/].[HibTest] -3 [TP-Processor87] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[www.xtccar.cn].[/].[HibTest] - Servlet.service() for servlet HibTest threw exception
java.lang.ExceptionInInitializerError
at tools.HibTest.doPost(HibTest.java:56)
at tools.HibTest.doGet(HibTest.java:63)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:495)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
[framework] 2007-01-18 13:27:21,575 - org.apache.catalina.core.ContainerBase.[Catalina].[www.xtccar.cn].[/].[HibTest] -3 [TP-Processor87] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[www.xtccar.cn].[/].[HibTest] - Servlet.service() for servlet HibTest threw exception
java.lang.ExceptionInInitializerError
at tools.HibTest.doPost(HibTest.java:56)
at tools.HibTest.doGet(HibTest.java:63)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:495)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:876)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
用set env看看
修改 .profile_bash文件啊
org.hibernate.mapping.Table.<init>(Table.java:33)
org.hibernate.cfg.Mappings.addTable(Mappings.java:165)
org.hibernate.cfg.HbmBinder.bindRootPersistentClassCommonValues(HbmBinder.java:299)
org.hibernate.cfg.HbmBinder.bindRootClass(HbmBinder.java:282)
org.hibernate.cfg.HbmBinder.bindRoot(HbmBinder.java:153)
org.hibernate.cfg.Configuration.add(Configuration.java:386)
org.hibernate.cfg.Configuration.addInputStream(Configuration.java:427)
org.hibernate.cfg.Configuration.addResource(Configuration.java:482)
org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1465)
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1433)
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1414)
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1390)
org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
org.hibernate.cfg.Configuration.configure(Configuration.java:1296)
tools.HibTest.doPost(HibTest.java:37)
tools.HibTest.doGet(HibTest.java:49)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
类库冲突:如果用户在WEB-INF\lib 或WEB-INF\classes 目录下的库文件和tomcat服务器common\lib和share\lib目录下的库文件冲突,导致服务器无法正确加载合适的库文件 或者内存使用过多,而不稳定。我们服务器库文件清单如下:
share\lib common\lib
mysql-connector-java-3.0.8-stable-bin.jar servlet.jar (mm.mysql 驱动 ,千万不要再上传)
activation.jar (JAVAMAIL1.3.1 千万不要再上传)
mail.jar (JAVAMAIL1.3.1千万不要再上传)
msbase.jar (sqlserver2000 驱动千万不要再上传)
mssqlserver.jar(sqlserver2000 驱动 千万不要再上传)
msutil.jar(sqlserver2000 驱动千万不要再上传)
commons-fileupload-1.0.jar
commons-logging-api.jar
jdbc2_0-stdext.jar
ant.jar
commons-pool-1.1.jar
jndi.jar naming-common.jar
commons-collections.jar
jasper-compiler.jar
jta.jar
naming-factory.jar
commons-dbcp-1.1.jar
jasper-runtime.jar
naming-resources.jar
------------------专用型----------------------------------
struct1.1
commons-beanutils.jar
jakarta-oro.jar
commons-digester.jar
commons-lang.jar
struts.jar
commons-validator.jar
struts-legacy.jar
------------------------------------------------------------
pja.jar
pjatools.jar
结果正是因为这个,我没有上传上面的这些文件(commons-beanutils.jar ,jta.jar ).结果产生了上面的结果,服务器不能正常运行
log4j:WARN No such property [maxFileSize] in org.apache.log4j.ConsoleAppender.
log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.ConsoleAppender.
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [E:\Program Files\eclipse\workspace\myApp3.3\config.xml]; nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:416)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:80)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140)
at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:84)
at com.gc.test.TestHelloWorld.main(TestHelloWorld.java:9)
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.scanData(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanComment(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanComment(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396)
... 14 more
我在运行spring时遇到的问题!