Avalados por :

Cómo proporcionar el spring-agent.jar como parámetro de JVM en WS Navigator CE7.1

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

Hi

Estoy ejecutando un servicio web basado en Java Spring en WS Navigator CE7.1. Estoy obteniendo el siguiente error. Para evitar esto, debo proporcionar el spring-agent.jar en tiempo de ejecución al javm. Intenté configurar los parámetros de JVM de Configtool según lo especificado en la ayuda de SAP.

¿Es posible dar el jar como parámetro de JVM a través de la herramienta de configuración?

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

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<SOAP-ENV:Body>

<ns2:po1ProcessingResponse xmlns:ns2="http://metering.com/greams/flowmanagement/inbound/">

<return status="TECHNICAL_ERROR">

<technicalErrors>

<code>TECHNICAL_ERROR</code>

<description>org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.context.weaving.AspectJWeavingEnabler#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loadTimeWeaver': Initialization of bean failed; nested exception is java.lang.IllegalStateException: ClassLoader [com.sap.engine.boot.loader.ResourceMultiParentClassLoader] does NOT provide an 'addTransformer(ClassFileTransformer)' method. Specify a custom LoadTimeWeaver or start your Java virtual machine with Spring's agent: -javaagent:spring-agent.jar</description>

<additionalInformation>org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.context.weaving.AspectJWeavingEnabler#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loadTimeWeaver': Initialization of bean failed; nested exception is java.lang.IllegalStateException: ClassLoader [com.sap.engine.boot.loader.ResourceMultiParentClassLoader] does NOT provide an 'addTransformer(ClassFileTransformer)' method. Specify a custom LoadTimeWeaver or start your Java virtual machine with Spring's agent: -javaagent:spring-agent.jar</additionalInformation>

<responseMessageCode>TECHNICAL_ERROR</responseMessageCode>

</technicalErrors>

</return>

</ns2:po1ProcessingResponse>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

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

3 Respuestas

0
Loading...

Espero que esto funcione.

Ve a la herramienta de configuración> selecciona Ver como Experto > Selecciona tu instancia> > Selecciona la pestaña de Parámetros de VM> selecciona parámetros adicionales> Elige el proveedor como GLOBAL.> Selecciona el botón nuevo para crear el parámetro> En el campo NOMBRE, introduce tu argumento completo de VM.> Guardar > Reiniciar el clúster.

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

Creo que el problema tiene que ver con la incorporación del framework Spring en SAP WebAS. Si el archivo JAR se hace disponible para la referencia en tiempo de ejecución, podría funcionar. Pero se requiere cierta aclaración sobre si la pila Java de SAP soporta la programación con AspectJ.

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

¿Has revisado la nota 1363755 - Integración de una biblioteca de compresión de terceros con Engine 6.40?

Podría ser útil para tu problema.

O revisa el parámetro -Xrun[:options] para cargar una biblioteca de agente nativo.

Saludos cordiales,

Mark

Editado por: M. Dijsselbloem el 8 de abril de 2010 a las 3:02 PM

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?