`
liwanfeng
  • 浏览: 46957 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EXCEPTION_ACCESS_VIOLATION

阅读更多
最近在工作中遇到了这样一个问题:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc********) at pc=0x*******, pid=****, tid=****
#
# Java VM: Java HotSpot(TM) Server VM (1.4.2_11-b06 mixed mode)
# Problematic frame:
# C  [ntdll.dll+0xeef0]
#
# An error report file with more information is saved as hs_err_pid3300.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#


可是在网上却没有找到一个合理的解决办法,最终通过大家的努力终于找到问题的原因了。

开发环境说明:
   MyEclipse 6.6、Weblogic 8.1、JDK 1.6
   MyEclipse中配置的编译环境是WebLogic提供的JDK 1.4.2
  
运行环境:
   WebLogic 8.1

现象说明:
   开发环境没有任何问题,但是拿到运行环境时,采用weblogic部署时,服务推出运行,并提示以上异常信息。

问题原因:
   MyEclipse中编译时不小心采用了MyEclipse自带的JRE进行编译的,导致WebLogic加载应用失败,导致Java异常退出。

解决办法:
   重新采用JDK 1.4进行编译,运行一切正常。

补充说明:
   开发环境中WebLogic可能运行在JDK 1.4(weblogic8 只能运行在1.4的环境中),而部署的应用在使用了本地的Java_home指定的JDK运行,所以产生开发环境与运行环境的差别,导致问题的产生。

   不知道是否真正的找到了问题的原因,或者是本人理解的不对,希望大家多多拍砖。
分享到:
评论
1 楼 longjayhc 2011-11-08  

相关推荐

    Access violation at address故障的解决方法 win7图文解决方案

    ### Access Violation at Address 故障的解决方法 #### 一、引言 在使用Windows 7操作系统的过程中,用户可能会遇到“Access violation at address”这一类错误提示。这类错误通常出现在使用某些特定软件或应用...

    python 读取shp文件

    Reading and writing vector data with OGR

    【x64dbg】snapshot_2022-02-25_22-14

    【x64dbg】是一个强大的、免费的x64/x32位Windows调试器,它提供了丰富的功能,帮助程序员和逆向工程师分析、调试和优化软件。这个名为"snapshot_2022-02-25_22-14"的文件可能是x64dbg在特定时间点(2022年2月25日22...

    SEH 的工作原理.txt

    异常代码例如`EXCEPTION_ACCESS_VIOLATION`表示内存访问违规,`EXCEPTION_INT_DIVIDE_BY_ZERO`表示整数除零错误等。 2. **上下文记录结构**:`CONTEXT`用于保存发生异常时刻的CPU寄存器状态,便于异常处理后恢复...

    将springboot打包成的jar文件做成windows服务,解决java程序自启动问题

    将springboot打包成的jar文件做成windows服务,解决java程序自启动问题,适合现场部署后无人看管情况,断电后服务器启动后不用管理springboot服务,不用打开cmd,也不担心现场人员误操作关闭cmd窗口。

    sigar-amd64-winnt-1.6.4.zip

    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000010014ed4, pid=1844, tid=0x0000000000001660 # # JRE version: Java(TM) SE Runtime Environment (8.0_271-b09) (build 1.8.0_271-b09) # Java VM: ...

    GoogleBreakpad捕获崩溃文件需要的文件,包括lib库文件及头文件

    info.ExceptionRecord->ExceptionCode == EXCEPTION_ACCESS_VIOLATION); }); ``` 生成的dump文件通常包含以下信息: - **模块列表**:列出程序加载的所有模块及其版本信息。 - **线程列表**:每个线程的堆栈跟踪...

    Windows_SEH.zip_SEH

    } __except (GetExceptionCode() == EXCEPTION_ACCESS_VIOLATION ? EXCEPTION_EXECUTE_HANDLER : EXCEPTION_CONTINUE_SEARCH) { // 处理访问违例 } __finally { // 清理代码,无论是否发生异常都会执行 } ``` #...

    sigar-amd64-winnt.dll,修复jvm崩溃版本

    此为修复版本,下载后直接使用即可 版本号:1.6.4,大家去下载jar的时候别搞错了!

    调试器的设计与实现

    case EXCEPTION_ACCESS_VIOLATION: // 处理访问违规异常 break; // 其他异常类型... } break; // 其他调试事件类型... } } ``` 在这个循环中,`WaitForDebugEvent`函数用于等待调试事件的发生,而`...

    oracle异常总结

    e_constraint_violation EXCEPTION; PRAGMA EXCEPTION_INIT(e_constraint_violation, -2291); BEGIN -- 代码段 EXCEPTION WHEN e_constraint_violation THEN -- 错误处理逻辑 END; ``` 自定义异常则是开发者...

    浅淡Win32 系统级异常处理机制

    - **`DWORD ExceptionCode`**:异常代码,如`STATUS_ACCESS_VIOLATION`,表示非法内存访问。 - **`DWORD ExceptionFlags`**:标志位,用于指示异常的某些属性。 - **`PEXCEPTION_RECORD ExceptionRecord`**:指向下...

    Lsdyna 常见问题汇总

    LS-DYNA是一款广泛应用于结构、非线性动态分析和热力学仿真领域的有限元程序。其能够进行显式动力分析、隐式静态分析、热传导分析、以及多种物理现象的耦合分析,如流-固耦合、结构-热耦合等。LS-DYNA广泛应用于汽车...

    fortran常见错误及其原因

    - `forrtl:severe(157): Program Exception -- access violation` - **解释**: 这个错误表明程序尝试访问它没有权限访问的内存地址。可能是试图读取或写入一个超出范围的内存地址。 - **原因分析**: - 内存越界...

    基于jni调用时,jvm报错问题的深入分析

    当尝试执行这段代码时,JVM报告了一个致命错误,具体为“EXCEPTION_ACCESS_VIOLATION”,这是一个内存访问错误。错误信息表明在地址0x00000009处发生了非法读取。这通常意味着程序试图访问内存中不存在或不可访问的...

    异常处理

    常见的异常包括访问违例(Access Violation)、除以零错误、堆栈溢出等。这些异常通常由非法操作如尝试读取或写入无效内存地址触发。 在`SetUnhandledExceptionFilter`中,我们可以定义一个自定义的异常处理函数。...

    易语言源码,编写自己的OD

    判断 Exception pExceptionRecord ExceptionCode = 十六到十 #Exception Access Violation " 读写内存冲突 加入调试信息 “读写内存冲突” 判断 Exception pExceptionRecord ExceptionCode = 十六到十 #...

    Interrupt and Exception

    - **Intel CPU**:异常0xD(一般保护性错误)映射为`STATUS_ACCESS_VIOLATION` (0xC0000005) 或 `STATUS_PRIVILEGED_INSTRUCTION` (0xC0000096)。 - **其他平台**:类似的映射也适用于Alpha、MIPS等处理器。 ####...

    CodeManager2.0

    CodeManager2.0是一款专为VB(Visual Basic)开发者设计的代码管理工具,旨在提高开发效率,优化代码组织,简化项目管理和版本控制。VB CodeManager2.0在原有基础上进行了升级,提供了更多实用功能和改进,以适应...

Global site tag (gtag.js) - Google Analytics