WAS类加载异常分析

原创 2015年11月18日 15:48:15

-笔记-


WAS 的运行时环境按以下顺序使用下列类装入器来查找和装入应用程序的新类:

 1. Java虚拟机创建的引导程序、扩展和 CLASSPATH 类装入器

 2. WebSphere 扩展类装入器

 3. 一个或多个应用程序模块类装入器,它们负责装入在服务器中运行的企业应用程序的元素

 4. 零个或更多 Web 模块类装入器

 每当需要装入一个类时,类装入器通常将请求委托给它的父类装入器执行。如果没有任何父类装入器能够找到该类,那么原始类装入器就会尝试装入该类。

 如果未正确配置负责装入应用程序的类装入器,Java虚拟机 (JVM) 在启动或运行该应用程序时就可能会抛出类装入异常。异常类型包括:

 a. ClassCastException

 b. ClassNotFoundException

 c. NoClassDefFoundException

 d. UnsatisfiedLinkError

 在实际应用当中,我们可以通过控制台》故障诊断》类装入器查看器 来查找问题产生原因。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

WebSphere的类加载机制和故障排查

在部署WebSphere应用的过程中,经常会发生诸如:ClassCastException、ClassNotFoundException、NoClassDefFoundException、Unsati...

WAS6.1 类加载问题一例

WAS 从6.1版本开始,便提供了强大灵活的类加载机制,但同时在使用上也带来了复杂性,原来可能在v6.0上正常运行的项目,移植到V6.1上后就出现了ClassNotFound的问题。这里就有这样一个例...

JVM实战-JVM类加载机制案例分析

  • 2016年05月07日 08:18
  • 883KB
  • 下载

JAVA 类加载机制分析

  • 2008年09月25日 17:37
  • 137KB
  • 下载

dwr框架报SecurityException异常的一个可能原因:类加载问题

项目有个模块用了dwr框架,本来是正常的,今天突然项目现场来了个电话说有问题。 不会吧,开发环境还正常运行着呢,而且现场的包还是我出的。 从日志看到的错误是java.lang.SecurityExce...

JVM类加载过程中抛出的常见异常

1.ClassNotFoundException  这是最常见的异常,产生这个异常的原因为在当前ClassLoader中加载类时未找到类文件,对于SystemClassLoader的类很容易 判断...

【Vision源文件】类加载流程图

  • 2015年05月29日 17:08
  • 63KB
  • 下载

java 类加载调试

  • 2014年12月22日 21:55
  • 1.01MB
  • 下载

WAS 6.1 的类加载

abstract:本文截取IBM 红皮书《WebSphere Application Server V6.1:系统管理与配置》的第 12 章节内容,详细阐述了类加载器的基本概念和使用,以及如何客户化...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WAS类加载异常分析
举报原因:
原因补充:

(最多只允许输入30个字)