Avalados por :

Solução para a exceção ClassNotFoundException no SAP NetWeaver ao usar o PropertyPlaceholderConfigurer do Spring

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá,

Estamos migrando a aplicação do WebSphere para o SAP NetWeaver. Nosso módulo web utiliza JAAS para autenticação.

No módulo de login personalizado, estamos utilizando o framework Spring. Estamos criando um BeanFactory usando:

[code]BeanFactory beanFactory = new ClassPathXmlApplicationContext ("conf/service-client/client-prop.xml");[/code]

O conteúdo de client-prop.xml é:

[code]<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" >

<property name="location">

<value>conf/service-client/client.properties</value>

</property>

</bean>

<bean id="ClientProperty" class="com.mypkg.common.service.bootstrap.types.ServiceClientProperty">

<property name="url">

<value>$ ://$ :$ /$ /services</value>

</property>

<property name="namespacePrefix">

<value>$ </value>

</property>

</bean>

</beans>[/code]

Agora estamos recebendo a exceção:

[code]1.5#000FFE10ED0E0043000000030000090C000417A932F6D6B4#1151915378772#com.sap.engine.services.security#sap.com/MyWeb#com.sap.engine.services.security#Guest#2####11191b600a6e11dbca17000ffe10ed0e#SAPEngine_Application_Thread[impl:3]_35##0#0#Error##Java###Exception #1#com.sap.engine.services.security.exceptions.BaseLoginException: Error in some of the login modules.

at com.sap.engine.services.security.login.ModulesProcessAction.run(ModulesProcessAction.java:146)

at java.security.AccessController.doPrivileged(Native Method)

ClassNotFoundException exception is coming for the class: org.springframework.beans.factory.config.PropertyPlaceholderConfigurer but the correponding jar file (spring-beans.jar) exists in the WEB-INF/lib.

Qualquer tipo de ajuda será muito apreciada.

Saudações,

Sagar

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

1 Respuestas

0
Cargando...

Aparentemente, esta pregunta fue repetida 3 veces en diferentes foros y está respondida en el siguiente enlace:

Saudações.

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?