100分求救!!!JVM崩溃,tomcat自动停止,出现hs_err_pid错误日志 100

我们给政府做的一个项目,使用的是JSP,struts架构,服务器系统是windows2003serversp2,内存4G,tomcat6.0.14,jdk1.6,已经使用... 我们给政府做的一个项目,使用的是JSP,struts架构,服务器系统是windows2003 server sp2,内存4G,tomcat6.0.14,jdk1.6,已经使用半年多了,最近出现了奇怪的问题,tomcat经常自崩溃,并在tomcat根目录下生成hs_err_pid的错误日志。大致如下:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c95a36b, pid=3920, tid=4052
#
# Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode windows-x86)
# Problematic frame:
# C [ntdll.dll+0x2a36b]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

问题在于:
1、服务器已经正常运行半年多了,最近突然出现问题,而且我没有对任何服务器设置或软件做过修改。
2、如果将应用部署在其他xp机器上,使用一切正常。
3、崩溃的频率非常不规律,有时候刚刚启动tomcat就崩溃了,有时候能用上大半天都没事
4、重装了jdk和tomcat,乃至把所有硬盘格式化并重装系统都不能解决问题
5、服务器中除了tomcat和sqlserver外,没有安装任何其他软件

我的程序没有调用任何客户端本地方法或本地数据库,也没有使用applet,没有使用struts连接池,没有使用hibernate,数据库采取的是SQL jdbc-odbc直连的方式。tomcat中的java缓存设置为256~512,线程设置为256kb,这些值无论调高调低都无济于事

我怀疑是服务器内存是不是出现了问题,或者是jdk和windows2003不兼容?
请高手指点?
1、数据库是SQL SP4,与jsp服务都装在一台服务器上
2、我在监控服务器剩余内存时,可用内存都保持在1.5G以上
3、服务器安装了jdk和tomcat后,没有再手工设置任何环境变量
展开
 我来答
躲错气9
2009-08-28 · TA获得超过684个赞
知道小有建树答主
回答量:936
采纳率:0%
帮助的人:599万
展开全部

照LZ这么说的话,配置什么的应该没有问题。如果是硬件问题那就。。。

有可能是Tomcat有问题!

给你个Tomcat配置参考!

充纯靖V
2009-08-28 · TA获得超过620个赞
知道答主
回答量:130
采纳率:0%
帮助的人:0
展开全部
如果是jdk不兼容,你编译你整个代码工程会出错的

运行工程时候,tomat报错吗?

数据库联接配置是否正确?

看看环境变量什么的有没有配置好

将环境变量 APR_ICONV_PATH改为APR_ICONV1_PATH
或者下载Subversion 1.4.3的zip包,将环境变量 APR_ICONV_PATH 指向解压后的 iconv文件夹。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rookie926
2009-08-28 · TA获得超过1050个赞
知道小有建树答主
回答量:546
采纳率:0%
帮助的人:475万
展开全部
先查查JVM崩溃前机器整体内存情况,包括虚拟内存,可能是交换的内存不够,需要优化程序

如果不是你本机的问题,就去查查远程数据库的错误日志
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
loveweizaiwan
2009-08-28 · TA获得超过425个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:273万
展开全部
你用的jdk一点几的啊,我只遇见过jdk与tomcat不兼容。jdk和windows2003不兼容,这可能性不大。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-09-08
展开全部
其实是JDBC-ODBC桥的问题,用JDBC试试看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式