Configurações do Class Loader Viewer
Use esta página para examinar os carregadores de classes visíveis para um módulo da Web (arquivo .war) ou enterprise bean (módulo .ejb) em um aplicativo corporativo instalado. Esta página o ajuda a determinar quais carregadores de classes carregaram arquivos de um módulo e a diagnosticar problemas com os carregadores de classes.
Para visualizar essa página do console administrativo, clique em
.No momento, o módulo está em execução em todos os nós e servidores listados.
Para saber mais sobre as classes utilizadas pelo módulo e seus carregadores de classes, clique em um botão:
Botão | Ação Resultante |
---|---|
Exportar | Abre um diálogo que possibilita visualizar ou salvar as informações do carregador de classes nessa página em um arquivo XML. |
Visualização de Tabela | Exibe a página Visualização de Tabela, que fornece informações
sobre carregadores de classes visíveis ao módulo em um formato de tabela HTML para cada
carregador de classes. Tais informações incluem:
|
Procurar | Exibe a página Procurar, na qual você pode procurar
carregadores de classes para o seguinte:
|
Carregador de Classes
Exibe uma hierarquia de carregadores de classes que afetam o carregamento de classes utilizado pelo módulo da Web ou EJB. A guia Hierarquia exibe os carregadores de classes em uma hierarquia em árvore. A guia Ordem de Procura lista os carregadores de classes na ordem em que eles são utilizados pelo ambiente de tempo de execução para localizar e carregar classes.
Expanda uma hierarquia de carregadores de classes para visualizar o seguinte:
- Nomes do carregador de classes
- As setas que apontam para a direção certa indicam que é um carregador de classes especial que não delega as solicitações para o pai.
- Setas que apontam para cima ao lado dos nomes dos carregadores de classes, indicando que os pedidos podem ir apenas para um carregador de classes pai e não para um carregador de classes filho
- Os nomes das classes que são carregadas por um carregador de classes
- Os caminhos dos arquivos de propriedades e os arquivos .jar utilizados pelas classes
Os seguintes carregadores de classes podem estar em uma hierarquia:
Nome do Carregador de Classes | Descrição |
---|---|
Carregador de Extensões JDK | O carregador de classes de extensões JDK é um carregador de classes composto constituído pelo carregador de classes de auto-inicialização da JVM (Java Virtual Machine), carregador de classes de extensões da JVM e carregador de classes do sistema JVM, que carregam as classes e os recursos principais do SDK, bem como classes e recursos visíveis no caminho de classe da JVM. |
Carregador de Classes de Extensões do WAS | O Carregador de Classes de Extensões do WAS carrega as classes do WebSphere Application Server, as classes de recursos independentes, as classes de serviço customizado e as classes de registro customizado. Durante a auto-inicialização, esse carregador de classes utiliza a propriedade de sistema ws.ext.dirs para determinar o caminho utilizado para carregar classes. Cada diretório no caminho de classe ws.ext.dirs e cada arquivo .jar ou arquivo .zip compactado nesses diretórios são incluídos no caminho de classe usado por esse carregador de classes. |
Carregador de Classes Composto do WAS | Os Carregadores de Classes Compostos do WAS carregam classes e recursos de módulos enterprise archive (EAR), módulos web application archive (WAR) e bibliotecas compartilhadas associadas ao servidor. Nas políticas do carregador de classes padrão, existe uma instância de um Carregador de Classes Composto do WAR para cada módulo EAR e WAR em execução e para cada carregador de classes definido na configuração do servidor. |
Clique em Classes para visualizar uma lista de classes carregadas por um carregador de classes.
O serviço de visualizador do carregador de classes deve ser ativado para visualizar a lista de classes.