开发环境为 JDK1.4.2.5 + Tomcat5.0 + db2 8.2 + spring + hibernate
这个环境开始在我本机搭建的时候没有问题,可中途我离开这个项目一段,回来后从VSS上拿到最新代码,打算重新在我机器上开工,发现竟然连Tomcat都启动不起来了,什么原因啊,郁闷中....
为什么在别人的本机开发环境中就没有问题呢? 我们用的一个数据库(数据库在服务器上),其他环境也都一样,因为当时的这些环境是在我机器上拷贝过去的!
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x763D117
Function=sqlnlssstr+0xB9DB
Library=D:\IBM\SQLLIB\BIN\db2g11n.dllCurrent Java thread:
at COM.ibm.db2.jdbc.app.DB2Connection.SQLConnect(Native Method)
at COM.ibm.db2.jdbc.app.DB2Connection.connect(Unknown Source)
- locked <0x100a0168> (a COM.ibm.db2.jdbc.app.DB2Connection)
at COM.ibm.db2.jdbc.app.DB2Connection.<init>(Unknown Source)
at COM.ibm.db2.jdbc.app.DB2Driver.connect(Unknown Source)
- locked <0x100a01f8> (a COM.ibm.db2.jdbc.app.DB2Driver)
at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294)
- locked <0x100a0250> (a org.apache.commons.dbcp.PoolableConnectionFactory)
at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247)
at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221)
- locked <0x1089b018> (a org.apache.commons.dbcp.BasicDataSource)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880)
at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:805)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:745)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1203)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
- locked <0x1084b680> (a java.util.Collections$SynchronizedMap)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:285)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
- locked <0x10844160> (a java.lang.Object)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
- locked <0x107cdb58> (a org.apache.catalina.core.StandardContext)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
- locked <0x105dabd0> (a java.util.HashMap)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:903)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
at org.apache.commons.digester.Rule.end(Rule.java:276)
at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
at org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:76)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1567)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:488)
- locked <0x1061c248> (a org.apache.catalina.core.StandardHostDeployer)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
- locked <0x105d5508> (a org.apache.catalina.core.StandardHost)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:483)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
- locked <0x105d5508> (a org.apache.catalina.core.StandardHost)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
- locked <0x105d5508> (a org.apache.catalina.core.StandardHost)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
- locked <0x105b6618> (a org.apache.catalina.core.StandardEngine)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
- locked <0x105b6618> (a org.apache.catalina.core.StandardEngine)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
- locked <0x105d4488> (a [Lorg.apache.catalina.Service;)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【bland_wind】截止到2008-06-30 14:47:42的历史汇总数据(不包括此帖):
    发帖数:0                  发帖分:0                  
    结贴数:0                  结贴分:0                  
    未结数:0                  未结分:0                  
    结贴率:-------------------结分率:-------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    Dynamic libraries:
    0x00400000 - 0x0040B000  D:\j2sdk1.4.2_05\bin\javaw.exe
    0x7C920000 - 0x7C9B4000  C:\WINDOWS\system32\ntdll.dll
    0x7C800000 - 0x7C91D000  C:\WINDOWS\system32\kernel32.dll
    0x77DA0000 - 0x77E49000  C:\WINDOWS\system32\ADVAPI32.dll
    0x77E50000 - 0x77EE2000  C:\WINDOWS\system32\RPCRT4.dll
    0x77FC0000 - 0x77FD1000  C:\WINDOWS\system32\Secur32.dll
    0x77D10000 - 0x77D9F000  C:\WINDOWS\system32\USER32.dll
    0x77EF0000 - 0x77F37000  C:\WINDOWS\system32\GDI32.dll
    0x77BE0000 - 0x77C38000  C:\WINDOWS\system32\MSVCRT.dll
    0x76300000 - 0x7631D000  C:\WINDOWS\system32\IMM32.DLL
    0x62C20000 - 0x62C29000  C:\WINDOWS\system32\LPK.DLL
    0x73FA0000 - 0x7400B000  C:\WINDOWS\system32\USP10.dll
    0x08000000 - 0x08139000  D:\j2sdk1.4.2_05\jre\bin\client\jvm.dll
    0x76B10000 - 0x76B3A000  C:\WINDOWS\system32\WINMM.dll
    0x6BC00000 - 0x6BC1A000  C:\WINDOWS\system32\DrvTrNTm.dll
    0x6BC20000 - 0x6BC3D000  C:\WINDOWS\system32\DrvTrNTl.dll
    0x10000000 - 0x10007000  D:\j2sdk1.4.2_05\jre\bin\hpi.dll
    0x00A00000 - 0x00A0E000  D:\j2sdk1.4.2_05\jre\bin\verify.dll
    0x00A10000 - 0x00A29000  D:\j2sdk1.4.2_05\jre\bin\java.dll
    0x00A30000 - 0x00A3D000  D:\j2sdk1.4.2_05\jre\bin\zip.dll
    0x02D20000 - 0x02D3C000  D:\j2sdk1.4.2_05\jre\bin\jdwp.dll
    0x06D40000 - 0x06D45000  D:\j2sdk1.4.2_05\jre\bin\dt_socket.dll
    0x71A20000 - 0x71A37000  C:\WINDOWS\system32\ws2_32.dll
    0x71A10000 - 0x71A18000  C:\WINDOWS\system32\WS2HELP.dll
    0x719C0000 - 0x719FE000  C:\WINDOWS\System32\mswsock.dll
    0x76EF0000 - 0x76F17000  C:\WINDOWS\system32\DNSAPI.dll
    0x76F80000 - 0x76F88000  C:\WINDOWS\System32\winrnr.dll
    0x76F30000 - 0x76F5C000  C:\WINDOWS\system32\WLDAP32.dll
    0x76F90000 - 0x76F96000  C:\WINDOWS\system32\rasadhlp.dll
    0x60FD0000 - 0x61025000  C:\WINDOWS\system32\hnetcfg.dll
    0x71A00000 - 0x71A08000  C:\WINDOWS\System32\wshtcpip.dll
    0x071A0000 - 0x071AF000  D:\j2sdk1.4.2_05\jre\bin\net.dll
    0x075D0000 - 0x075E7000  D:\j2sdk1.4.2_05\bin\db2jdbc.dll
    0x7C340000 - 0x7C396000  C:\WINDOWS\system32\MSVCR71.dll
    0x6C010000 - 0x6C6B5000  D:\IBM\SQLLIB\BIN\DB2APP.dll
    0x6C9F0000 - 0x6CB52000  D:\IBM\SQLLIB\BIN\DB2SYS.dll
    0x6EB20000 - 0x6EB2C000  D:\IBM\SQLLIB\BIN\DB2WINT.dll
    0x075F0000 - 0x07611000  D:\IBM\SQLLIB\BIN\DB2SYSP.dll
    0x6CB60000 - 0x6CCFA000  D:\IBM\SQLLIB\BIN\db2osse.dll
    0x07620000 - 0x07688000  D:\IBM\SQLLIB\BIN\db2g11n.dll
    0x07690000 - 0x0769C000  D:\IBM\SQLLIB\BIN\db2locale.dll
    0x076A0000 - 0x076A8000  D:\IBM\SQLLIB\BIN\db2sec.dll
    0x5FDD0000 - 0x5FE24000  C:\WINDOWS\system32\NETAPI32.dll
    0x076B0000 - 0x076B9000  D:\IBM\SQLLIB\BIN\db2trcapi.dll
    0x076C0000 - 0x076C7000  D:\IBM\SQLLIB\BIN\db2install.dll
    0x076D0000 - 0x076F7000  D:\IBM\SQLLIB\BIN\db2genreg.dll
    0x77BD0000 - 0x77BD8000  C:\WINDOWS\system32\VERSION.dll
    0x77F40000 - 0x77FB6000  C:\WINDOWS\system32\SHLWAPI.dll
    0x07700000 - 0x07715000  D:\IBM\SQLLIB\BIN\db2dascmn.dll
    0x07720000 - 0x07748000  D:\IBM\SQLLIB\BIN\db2osse_db2.dll
    0x76990000 - 0x76ACD000  C:\WINDOWS\system32\ole32.dll
    0x770F0000 - 0x7717B000  C:\WINDOWS\system32\OLEAUT32.dll
    0x76CB0000 - 0x76CD0000  C:\WINDOWS\system32\NTMARTA.DLL
    0x71B70000 - 0x71B83000  C:\WINDOWS\system32\SAMLIB.dll
    0x07790000 - 0x0779D000  D:\IBM\SQLLIB\bin\icc\icc\icclib\icclib.dll
    0x077A0000 - 0x0786D000  D:\IBM\SQLLIB\bin\icc\icc\osslib\libeay32.dll
    0x71A40000 - 0x71A4B000  C:\WINDOWS\system32\WSOCK32.dll
    0x0FFD0000 - 0x0FFF8000  C:\WINDOWS\system32\rsaenh.dll
    0x76C60000 - 0x76C88000  C:\WINDOWS\system32\imagehlp.dll
    0x68D60000 - 0x68E01000  C:\WINDOWS\system32\DBGHELP.dll
    0x76BC0000 - 0x76BCB000  C:\WINDOWS\system32\PSAPI.DLLHeap at VM Abort:
    Heap
     def new generation   total 576K, used 96K [0x10010000, 0x100b0000, 0x104f0000)
      eden space 512K,  16% used [0x10010000, 0x10025180, 0x10090000)
      from space 64K,  19% used [0x100a0000, 0x100a3260, 0x100b0000)
      to   space 64K,   0% used [0x10090000, 0x10090000, 0x100a0000)
     tenured generation   total 5728K, used 5012K [0x104f0000, 0x10a88000, 0x14010000)
       the space 5728K,  87% used [0x104f0000, 0x109d50e8, 0x109d5200, 0x10a88000)
     compacting perm gen  total 11776K, used 11582K [0x14010000, 0x14b90000, 0x18010000)
       the space 11776K,  98% used [0x14010000, 0x14b5fa08, 0x14b5fc00, 0x14b90000)Local Time = Mon Jun 30 14:07:59 2008
    Elapsed Time = 15
    #
    # The exception above was detected in native code outside the VM
    #
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode)
    #
    # An error report file has been saved as hs_err_pid2772.log.
    # Please refer to the file for further information.