Avalados por :

Solución a excepción ClassNotFoundException en SAP NetWeaver al utilizar PropertyPlaceholderConfigurer de Spring

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

Hola,

Estamos migrando la aplicación de WebSphere a SAP NetWeaver. Nuestro módulo web utiliza JAAS para la autenticación.

En el módulo de inicio de sesión personalizado estamos utilizando el framework Spring. Estamos creando un BeanFactory usando:

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

El contenido de client-prop.xml es:

[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]

Ahora estamos recibiendo la excepción:

[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.

Cualquier tipo de ayuda será muy apreciada.

Saludos,

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:

Saludos.

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?