Cliente de servicio web OSGi SOAP

Estoy tratando de hacer que un cliente de servicio web trabaje desde OSGi, estoy usando Felix como mi contenedor.

Hasta ahora he intentado usar Apache CXF. Esto no funcionaría con mi servicio web, ya que está codificado / RPC y no es compatible cuando intento generar apéndices. Utilicé Apache Axis para generar mis apéndices y ahora me encuentro con problemas con dependencias en mis paquetes. A medida que se despliegan mis paquetes, obtengo dependencias con dependencias de los paquetes de apache.

Estoy usando maven para mis compilaciones y he usado el complemento maven-bundle con un objetivo de bundleall para obtener los paquetes de dependencias, pero aún tengo problemas con las dependencias de los paquetes. Realmente me gustaría usar osgi, ya que la naturaleza conectable a través de paquetes es exactamente lo que necesito, sin embargo, paso mucho tiempo persiguiendo dependencias de paquetes.

¿Hay ejemplos claros de consumir un servicio web SOAP de OSGi, incluido cómo resolver las dependencias?

Respuesta 1

Para hacerte la vida más fácil, es posible que desees intentar usar fuse esb (apache servicemix) o karaf. Felix es un contenedor OSGi mínimo, mientras que Karaf es Felix con muchos de los paquetes más importantes ya implementados. Fuse (también llamado servicemix) es karaf con aún más paquetes. Fuse viene con cxf para que no tenga que meterse con él.

Si realmente prefiere usar felix, publique la configuración del complemento de paquete maven, así como una lista de sus paquetes que se ejecutan en felix. He estado usando CXF en Felix / Karaf para servir los servicios web JAX-RS durante bastante tiempo y es una solución bastante poderosa.

Respuesta: 2

Tengo las siguientes dos dependencias en mi proyecto: <dependencia> <groupId> com.google.javascript </groupId> <artifactId> compilador de cierre </artifactId> <versión> ...

¿Es posible pasar el parámetro a testng en la línea de comando? Como parámetro para maven: mvn testname -Dparam1 = value1 -Dparam2 = value2 Sé cómo usar y realmente uso: testng.xml (params & test ...

Necesito ordenar un conjunto de conjuntos enteros para un problema de tarea en una de mis clases. Parece que obtengo un StackOverFlowError casi todas las veces. Mi matriz es list2 [10] [10]. Mi clasificación rápida se divide en ...

Tengo un método que devuelve la cadena, pero quiero los datos dentro del método en StringBuilder y convertirlos en cadena, ¿cómo puedo hacerlo? Cadena pública [] [] getDataOfJD (Lista <...