Avalados por :

Como resolver java.lang.NoClassDefFoundError em biblioteca externa DC - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Loading...

Prezados Especialistas,

Estou enfrentando uma exceção java.lang.NoClassDefFoundError.

Basicamente, o que fiz foi criar uma biblioteca externa DC com 2 partes públicas.

Uma para compilação e outra para montagem.

Em seguida, criei um servidor/biblioteca J2ee e adicionei as 2 partes públicas da biblioteca externa DC como a DC utilizada.

No CMS, após realizar a montagem e implantar com sucesso no servidor de TESTE, por que ainda estou recebendo o

java.lang.NoClassDefFoundError: org.apache.commons.httpclient.HttpMethod

Também verifiquei que o arquivo SDA contém os Jars ao descompactá-lo.

Para sua informação, a estrutura do meu arquivo SDA:

commons-codec-1.3.jar

commons-httpclient-3.0-rc3.jar

commons-logging.jar

commons-logging-api.jar

meta-inf\Manifest.mf

meta-inf\Sap_manifext.mf

meta-inf\sda-dd.xml

server\provider.xml

Por favor, compartilhem suas opiniões.

Agradeço antecipadamente.

Saudações,

Daniel

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Loading...

Olá Pascal,

Estou enfrentando um problema semelhante.

Fiz tudo o que foi mencionado anteriormente e ao verificar o arquivo SCA, consigo ver uma entrada para o arquivo de biblioteca J2EE como um arquivo SDA. No entanto, mesmo com o deploy sendo bem-sucedido, ao navegar pela pasta (/usr/sap/WS5/JC00/j2ee/cluster/server0/apps/) que contém as aplicações implantadas, não consigo encontrar a biblioteca J2EE implantada.

Essa é a razão pela qual estou recebendo a exceção java.lang.NoClassDefFoundError.

Mas qual seria o motivo pelo qual a biblioteca J2EE não está sendo implantada? Aguardo seus comentários. Desde já, obrigado.

Saudações,

Daniel

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

Certifique-se de que a definição do seu DC usada na biblioteca J2EE tenha uma dependência de tempo de execução.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

Olá Alka,

Os 2 pontos que mencionou também foram concluídos.

O que mais posso verificar?

Obrigado.

Cumprimentos,

Daniel

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Loading...

Olá Daniel,

Como você criou o projeto da biblioteca do servidor J2EE e o implementou com sucesso, você precisará:

1. Adicionar a parte pública do projeto da biblioteca do servidor J2EE ao projeto onde você precisa usar esses arquivos JAR.

2. Se for um projeto Web Dynpro, então você precisa adicionar o nome do projeto da biblioteca do servidor J2EE nas

Referências do Projeto -> Referências da Biblioteca.

Saudações,

Alka.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?