大神们,求解救!!!
开发框架:jfinal + dwz
编辑器:IntelliJ IDEA 13.1.4 + (jetty 与 tomcat)
开发过程:我在controller中用jacob的ActiveXComponent访问了注册的dll,在IntelliJ IDEA 13.1.4编辑器中系统运行正常,其中IntelliJ IDEA+tomcat 或者IntelliJ IDEA+jetty都正常~~~~
遇到问题:当把项目部署在安装版的Tomcat8.0以后,再次运行访问controller(功能:用jacob的ActiveXComponent访问了系统dll),然后Tomcat服务会停止,生成hs_err_pid5920.log文件!!!
如下INFO:
# # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100017ff, pid=5920, tid=6132 # # JRE version: Java(TM) SE Runtime Environment (7.0_67-b01) (build 1.7.0_67-b01) # Java VM: Java HotSpot(TM) Client VM (24.65-b04 mixed mode, sharing windows-x86 ) # Problematic frame: # C [jacob-1.17-M2-x86.dll+0x17ff] # # Core dump written. Default location: F:\apache-tomcat-8.0.20\bin\hs_err_pid5920.mdmp # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # --------------- T H R E A D --------------- Current thread (0x05a3d400): JavaThread "http-nio-88-exec-3" daemon [_thread_in_native, id=6132, stack(0x042b0000,0x04300000)] siginfo: ExceptionCode=0xc0000005, reading address 0x05f82a60 Registers: EAX=0x05f82a60, EBX=0x04866040, ECX=0xc205cfe6, EDX=0x042fe210 ESP=0x042fe1b0, EBP=0x042fe1e0, ESI=0x042fe1b0, EDI=0x0000000c EIP=0x100017ff, EFLAGS=0x00010202 …………………………等等等等…… --------------- S Y S T E M --------------- |
网上解答:
1、有的说是没有访问dll的权限,
2、有的说jdk和tomcat版本不兼容,
3、有的说JVM有bug
4、内存不够了
5、重装jdk或升级jdk
求牛人指点,给我一个回复,究竟要闹哪样???
<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">没遇到过,我现在还用的tomcat7.x,一般出现关于“系统dll”的你得考虑系统<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">32/64数,JDK<spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">32/64数,tomcat32/64位数!这三样都是32位的,没有任何疑问!奇怪的是我用编辑器中配置的应用服务器跑一切正常,单独的应用服务器就会停止!更换 <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">IntelliJIDEA使用eclipse会不会有问题呢?说不定是 <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">IntelliJIDEA的问题。回复<aclass='referer'target='_blank'>@赫赫:你试一下,看你的描述只要是在idea里启动程序就没有问题。那明显应该不是tomcat和jetty的问题。我感觉不会吧,代码肯定没有问题,编辑器IntelliJIDEA中运行时最正常的(不管是使用tomcat还是jetty)单独在Tomcat中就会报错!!!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。