Después de notar que Java 6 incluye javax.xml.ws, puedo crear un servicio web independiente. ¿Cómo podría alojar hosting en Tomcat 6?Despliegue del servicio web JAX-WS en Tomcat
Respuesta
Descargar metro desde here y ejecutar este frasco como
java -jar metro-2_0-ea.jar
El directorio metro contiene dos archivos ant, metro-on-glassfish.xml y metro-on-tomcat.xml. Estos dos archivos se utilizan para instalar los binarios de Metro en los respectivos contenedores web.
El proceso de instalación de Tomcat:
shutdown.bat (Tomcat apagado)
Ejecutar debajo de la línea en la línea de comandos
hormiga -Dtomcat.home = -f /metro-on-tomcat.xml install
startup.bat (Tomcat start)
el proceso de instalación copia los dos archivos Metro jar en el directorio compartido/lib de Tomcat. No se modifican los archivos de configuración de Tomcat.
Gracias; Hice lo que me aconsejó, pero si bien puedo implementar el servicio web perfectamente bajo JBoss cuando lo intento con Tomcat 5.5 obtengo un "javax.servlet.ServletException: Class ... WebServiceMain no es un servlet" que visita la página WSDL. ¿Alguna idea? –
Deberá descargar JAX-WS RI (Implementación de referencia) jax-ws.dev.java.net. La página https://jax-ws.dev.java.net/nonav/2.1.2m1/docs/samples.html enumera algunos consejos en la parte inferior de la página sobre la configuración de Tomcat para JAX-WS RI.
Específicamente para Tomcat 6, que se necesitan para:.
Editar $ CATALINA_HOME/conf/catalina.properties y establecer shared.loader = {RI instalación Directorio}/lib/* frasco. Si tiene ejecutando varias instancias de Tomcat, , edite CATALINA_BASE/conf/catalina.properties para esa instancia en particular. Lo mismo técnica se puede utilizar con Tomcat 5.x si no te gusta para copiar todos los frascos a $ CATALINA_HOME/shared/lib
jdk6 viene con, según tengo entendido, una implementación de jax-ws. Puedo generar un servicio web independiente tonto (atendida en http) sin otras dependencias. ¿Para qué se necesita el jax-ws ri para implementar en tomcat? – nos
Por lo que puedo decir, se incluye con el jdk6 (versión 2.1). La misma implementación de ref está disponible como descarga separada para que pueda agregar más fácilmente esas bibliotecas a servidores de aplicaciones como Tomcat. La descarga por separado también le permite pasar a una versión posterior de jax-ws que se incluye con jdk6. Por lo que puedo decir, la tarea de hormiga de la descarga de metro funcionará muy bien con Tomcat 5.x, pero es posible que necesite los pocos pasos adicionales que enumeré para Tomcat 6 debido a la finura del comportamiento de carga de libración de Tomcat 6.Necesito hurgar con él para ver dónde le gusta más a Tomcat 6 los frascos. –
O puede usar Apache CXF que es una implementación completa de JAX-WS. Sin configuraciones adicionales: solo un servlet.
- 1. Despliegue del archivo de guerra en Tomcat
- 2. Despliegue de la aplicación web en un Tomcat en ejecución
- 3. Despliegue del servicio de Windows
- 4. spring + tomcat + axis2 == servicio web jax-ws?
- 5. Despliegue del sitio web en Amazon AWS
- 6. Despliegue del servicio de datos ADO.NET
- 7. Despliegue de guerra en Tomcat toma edades
- 8. Despliegue cero cambio de Tomcat y Eclipse
- 9. Despliegue del marco de trabajo en el host web
- 10. errores de despliegue de tomcat y netbeans
- 11. Script de despliegue remoto de Tomcat Manager
- 12. Despliegue web automatizado
- 13. Ejecución de proyecto Jersey (servicio web Resto) para Tomcat
- 14. ¿Cómo evitar que eclipse despliegue clases de prueba en Tomcat?
- 15. Despliegue de aplicaciones múltiples Grails con Apache/Tomcat + Máquinas virtuales
- 16. despliegue de la aplicación web desde Eclipse al contexto raíz de Tomcat
- 17. Cronjob: consulta del servicio web
- 18. Autenticación razonable del servicio web
- 19. Cambiar URL del servicio web ejb3 en weblogic
- 20. iguales generados en servicio web del trozo
- 21. Recomendación del servicio web del diccionario
- 22. configuración del proxy del servicio web
- 23. Despliegue de aplicación web de Eclipse con Tomcat: ¿Proporciona dependencias de proyectos múltiples?
- 24. Error del cliente del servicio web CXF
- 25. Despliegue automatizado para aplicaciones web?
- 26. Despliegue de proyecto, creado con Eclipse y Maven, a Tomcat
- 27. Configurar Tomcat como servicio (no catalina.bat)
- 28. jaxws 2.1.5 en weblogic 10.3.1 en lugar de preinstalados jaxws 2.1.1?
- 29. Despliegue del problema en JBoss
- 30. Aplicación web predeterminada en tomcat
¿Quiere decir desplegar en tomcat? – Tony
Aunque es bastante tarde, pero este es un tutorial agradable y simple: [Implementar servicios web JAX-WS en Tomcat] (http://www.mkyong.com/webservices/jax-ws/deploy-jax-ws-web- services-on-tomcat /) – informatik01