Skip to content

extdperperm/Java-Jaxws-Soap-ProjectDemo1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation


                         Java-Jaxws-Soap-ProjectDemo1   
                                                       
                             Autor: Daniel Pérez                     
                             Fecha: 11/07/2023                      


Requisitos técnicos del desarrollo

  • Versión JDK: OpenJdk (v17)
  • IDE: Eclipse 2023-06
  • Arquetipo Maven: org.apache.maven.archetypes: maven-archetypes-webapp
  • Faceta Proyecto: Dynamic web module, v5.0
  • Target runtime: Apache Tomcat, v10.1
  • Dependencia: jaxws-rt, v4.0.1

Descripción

Servicio SOAP implementado con la dependencia jaxws que trabaja sobre las dependencias jakarta.servlet. Este proyecto implementa la faceta Dynamic web module 5 compatible con Apache TomCat 10 y superiores.

Se implementa autenticación a nivel de la cabecera http.


Compilación y Ejecución

Se recomienda forzar un Maven Update, limpiar y recompilar el proyecto.

Este proyecto al ser ejecutado genera los siguientes End-points:

http://localhost:8080/WS2-JAX-WS/ws/studentport?wsdl
http://localhost:8080/WS2-JAX-WS/ws/teacherport?wsdl

Nota: WS2-JAX-WS es el nombre original del proyecto.


Orden en el que se ha desarrollado el proyecto

-1º Creado desde eclipse un proyecto maven, seleccionando el arquetipo: org.apache.maven.archetypes: maven-archetypes-webapp -2º Modificación del fichero pom.xml añadiendo la dependencia jaxws y ajuste de la versión del JDK. -3º Modificación del fichero /src/main/webapp/WEB-INF/web.xml para habilitar el dispacher. -4º Creación de los paquetes y clases com.dsw.business.models y com.dsw.business.services -5º Creación de la clase Authentication para obligar a validar el usuario y contraseña proporcionados por la cabecera http. -6º Creación del fichero que configura el acceso a los end-points /src/main/webapp/WEB-INF/sun-jaxws.xml


Test

Para testear este servicio SOAP puede descargar el proyecto correspondiente al repositorio Java-Jaxws-Soap-ProjectDemo1-Test.

About

JAXWS - SOAP - Demo - Servicio web tipo SOAP

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages