没有代码么?
是不是有病毒了,内存不够用,环境配置对么,另外最简单的helloworld能在你那里运行么?都试试

解决方案 »

  1.   

    仔细看看Tomcat的日志文件,看看异常出在哪?
    情况太多了!
      

  2.   

    如果tomcat一启动就推出,下面这3个问题最大
    conf/server.xml
    conf/web.xml
    web-inf/web.xml
    如果你有修改或重新配置过一上三个文件
    如果是运行程序的时候推出
    我不太清楚了~~~:)没有遇到过
    不过tomcat所在的磁盘如果剩余空间低得可怜,也可以让tomcat发生n多故障,比如不会刷新,不会加载servlet和bean等等,我的磁盘空间低于10m的时候肯定要出这种问题。
      

  3.   

    事实上我的tomcat可以好好的运行1-2天,然后自己退出.265M内存,win200pro,也没有毒.
      

  4.   

    日志文件:
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x77F92373
    Function=RtlpWaitForCriticalSection+0x60
    Library=C:\WINNT\system32\ntdll.dllCurrent Java thread:
    at sun.jdbc.odbc.JdbcOdbc.getDataInteger(Native Method)
    at sun.jdbc.odbc.JdbcOdbc.SQLGetDataInteger(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcResultSet.getDataInteger(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcResultSet.getInt(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcConnection.buildTypeInfo(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
    at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
    - locked <0x105acb18> (a sun.jdbc.odbc.JdbcOdbcDriver)
    at java.sql.DriverManager.getConnection(Unknown Source)
    - locked <0x14446910> (a java.lang.Class)
    at java.sql.DriverManager.getConnection(Unknown Source)
    - locked <0x14446910> (a java.lang.Class)
    at webpages.index_jsp_1._jspService(index_jsp_1.java:347)
    at com.sun.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
    at com.sun.jsp.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:88)
    at com.sun.jsp.runtime.JspServlet.serviceJspFile(JspServlet.java:218)
    at com.sun.jsp.runtime.JspServlet.service(JspServlet.java:294)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
    at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
    at com.sun.web.core.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:84)
    at com.sun.web.core.DefaultServlet.processFile(DefaultServlet.java:126)
    at com.sun.web.core.DefaultServlet.doGet(DefaultServlet.java:69)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:715)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
    at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
    at com.sun.web.core.Context.handleRequest(Context.java:414)
    at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:139)Dynamic libraries:
    0x00400000 - 0x00406000  C:\WINNT\system32\java.exe
    0x77F80000 - 0x77FFB000  C:\WINNT\system32\ntdll.dll
    0x796D0000 - 0x79732000  C:\WINNT\system32\ADVAPI32.dll
    0x77E60000 - 0x77F38000  C:\WINNT\system32\KERNEL32.DLL
    0x786F0000 - 0x7875E000  C:\WINNT\system32\RPCRT4.DLL
    0x78000000 - 0x78045000  C:\WINNT\system32\MSVCRT.dll
    0x08000000 - 0x08136000  C:\Program Files\Java\j2re1.4.2\bin\client\jvm.dll
    0x77DF0000 - 0x77E55000  C:\WINNT\system32\USER32.dll
    0x77F40000 - 0x77F7C000  C:\WINNT\system32\GDI32.DLL
    0x77530000 - 0x77560000  C:\WINNT\system32\WINMM.dll
    0x75E00000 - 0x75E1A000  C:\WINNT\system32\IMM32.DLL
    0x10000000 - 0x10007000  C:\Program Files\Java\j2re1.4.2\bin\hpi.dll
    0x007C0000 - 0x007CE000  C:\Program Files\Java\j2re1.4.2\bin\verify.dll
    0x007D0000 - 0x007E8000  C:\Program Files\Java\j2re1.4.2\bin\java.dll
    0x007F0000 - 0x007FD000  C:\Program Files\Java\j2re1.4.2\bin\zip.dll
    0x18470000 - 0x1847F000  C:\Program Files\Java\j2re1.4.2\bin\net.dll
    0x74FB0000 - 0x74FC4000  C:\WINNT\system32\WS2_32.dll
    0x74FA0000 - 0x74FA8000  C:\WINNT\system32\WS2HELP.DLL
    0x77800000 - 0x7780C000  C:\WINNT\System32\rnr20.dll
    0x77960000 - 0x77984000  C:\WINNT\system32\DNSAPI.DLL
    0x74FD0000 - 0x74FDA000  C:\WINNT\system32\WSOCK32.DLL
    0x77300000 - 0x77313000  C:\WINNT\system32\iphlpapi.dll
    0x774E0000 - 0x774E5000  C:\WINNT\system32\ICMP.DLL
    0x772E0000 - 0x772F7000  C:\WINNT\system32\MPRAPI.DLL
    0x750E0000 - 0x750EF000  C:\WINNT\system32\SAMLIB.DLL
    0x75100000 - 0x7514F000  C:\WINNT\system32\NETAPI32.DLL
    0x797B0000 - 0x797BF000  C:\WINNT\system32\SECUR32.DLL
    0x75150000 - 0x75156000  C:\WINNT\system32\NETRAP.DLL
    0x77930000 - 0x7795A000  C:\WINNT\system32\WLDAP32.DLL
    0x77A30000 - 0x77B1C000  C:\WINNT\system32\OLE32.DLL
    0x77990000 - 0x77A2B000  C:\WINNT\system32\OLEAUT32.DLL
    0x77370000 - 0x7739F000  C:\WINNT\system32\ACTIVEDS.DLL
    0x77340000 - 0x77363000  C:\WINNT\system32\ADSLDPC.DLL
    0x777F0000 - 0x777FE000  C:\WINNT\system32\RTUTILS.DLL
    0x6D990000 - 0x6DA3C000  C:\WINNT\system32\SETUPAPI.DLL
    0x794D0000 - 0x79532000  C:\WINNT\system32\USERENV.DLL
    0x774A0000 - 0x774D3000  C:\WINNT\system32\RASAPI32.DLL
    0x77480000 - 0x77491000  C:\WINNT\system32\RASMAN.DLL
    0x774F0000 - 0x77512000  C:\WINNT\system32\TAPI32.DLL
    0x77B30000 - 0x77BB9000  C:\WINNT\system32\COMCTL32.DLL
    0x77C50000 - 0x77C9A000  C:\WINNT\system32\SHLWAPI.DLL
    0x77320000 - 0x77339000  C:\WINNT\system32\DHCPCSVC.DLL
    0x777A0000 - 0x777A8000  C:\WINNT\System32\winrnr.dll
    0x777B0000 - 0x777B5000  C:\WINNT\system32\rasadhlp.dll
    0x74F50000 - 0x74F6E000  C:\WINNT\system32\msafd.dll
    0x74F90000 - 0x74F97000  C:\WINNT\System32\wshtcpip.dll
    0x18B00000 - 0x18B0C000  C:\Program Files\Java\j2re1.4.2\bin\JdbcOdbc.dll
    0x1F7B0000 - 0x1F7E1000  C:\WINNT\system32\ODBC32.dll
    0x76AF0000 - 0x76B2E000  C:\WINNT\system32\comdlg32.dll
    0x78F90000 - 0x791D8000  C:\WINNT\system32\SHELL32.DLL
    0x1F850000 - 0x1F866000  C:\WINNT\system32\odbcint.dll
    0x777E0000 - 0x777E7000  C:\WINNT\system32\VERSION.dll
    0x75950000 - 0x75956000  C:\WINNT\system32\LZ32.DLL
    0x1F800000 - 0x1F818000  C:\WINNT\system32\odbccp32.dll
    0x77400000 - 0x77478000  C:\WINNT\system32\crypt32.dll
    0x773F0000 - 0x77400000  C:\WINNT\system32\MSASN1.DLL
    0x782D0000 - 0x782EF000  C:\WINNT\system32\msv1_0.dll
    0x1F9C0000 - 0x1FA1E000  C:\WINNT\System32\SQLSRV32.dll
    0x41090000 - 0x410BD000  C:\WINNT\System32\SQLUNIRL.dll
    0x777C0000 - 0x777DE000  C:\WINNT\System32\WINSPOOL.DRV
    0x79A90000 - 0x79AA1000  C:\WINNT\system32\MPR.DLL
    0x76940000 - 0x76947000  C:\WINNT\system32\NDDEAPI.DLL
    0x1FA20000 - 0x1FA36000  C:\WINNT\System32\sqlsrv32.rll
    0x74CB0000 - 0x74CBF000  C:\WINNT\system32\DBNETLIB.DLL
    0x75490000 - 0x75494000  C:\WINNT\system32\security.dll
    0x77BD0000 - 0x77BE1000  C:\WINNT\system32\ntdsapi.dll
    0x74CD0000 - 0x74CD7000  C:\WINNT\system32\DBmsLPCn.dll
    0x77900000 - 0x77923000  C:\WINNT\system32\imagehlp.dll
    0x72960000 - 0x7298D000  C:\WINNT\system32\DBGHELP.dll
    0x687E0000 - 0x687EB000  C:\WINNT\system32\PSAPI.DLLHeap at VM Abort:
    Heap
     def new generation   total 576K, used 185K [0x10010000, 0x100b0000, 0x104f0000)
      eden space 512K,  32% used [0x10010000, 0x100396c0, 0x10090000)
      from space 64K,  30% used [0x100a0000, 0x100a4ee0, 0x100b0000)
      to   space 64K,   0% used [0x10090000, 0x10090000, 0x100a0000)
     tenured generation   total 2180K, used 1292K [0x104f0000, 0x10711000, 0x14010000)
       the space 2180K,  59% used [0x104f0000, 0x10633218, 0x10633400, 0x10711000)
     compacting perm gen  total 4864K, used 4826K [0x14010000, 0x144d0000, 0x18010000)
       the space 4864K,  99% used [0x14010000, 0x144c6b90, 0x144c6c00, 0x144d0000)Local Time = Fri Nov 28 10:10:13 2003
    Elapsed Time = 8363
    #
    # The exception above was detected in native code outside the VM
    #
    # Java VM: Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode)
    #