REST JSON Web Services Java Eclipse con Maven.

Поділитися
Вставка
  • Опубліковано 22 вер 2024
  • En este video tutorial crearemos un servicio web REST Java con Maven y Eclipse Neon, utilizaremos JDK 1.8, Apache TomCat 9 para desplegar el servicio REST, el intercambio de información será en formato JSON. Además veremos cómo se arma la url de nuestro servicio creado para posteriormente poderlo consumir, para probar nuestro servicio REST utilizaremos SOAPUI. Todo esto como siempre lo haremos 100% práctico e intuitivo tratando de explicar de la manera más sencilla posible. Suscríbete a nuestro canal, revisa nuestros más de 70 videos y recomiéndanos amig@.

КОМЕНТАРІ • 260

  • @francisco11820
    @francisco11820 4 роки тому +1

    Excelente y basico para empezar en el mundo de de los web services con Json.

    • @JavaRevolutions
      @JavaRevolutions  4 роки тому

      Amigo visita nuestro blog: javarev.blogspot.com/ dale me gusta a este vídeo y recomiéndanos.

  • @denjiuzumaki4309
    @denjiuzumaki4309 11 місяців тому

    con este video aprendí muchos conceptos que no había visto, gracias!!!

    • @JavaRevolutions
      @JavaRevolutions  5 місяців тому

      Que bueno amigo, recomiendanos y síguenos visitando. Saludos cordiales.

    • @JavaRevolutions
      @JavaRevolutions  5 місяців тому

      Que bien amigo, síguenos visitando. Saludos cordiales.

  • @soniagaravito3263
    @soniagaravito3263 2 роки тому

    Mil gracias no tenia idea de Rest y ya se hizo la luz excelente ejercicio muy útil

    • @JavaRevolutions
      @JavaRevolutions  2 роки тому

      Gracias a ti Sonia, visita nuestro blog: javarev.blogspot.com/ para que descargues el código fuente gratis, suscribete al canal si no lo has hecho y comparte esta información.

  • @hernandorodriguez7084
    @hernandorodriguez7084 5 років тому +1

    Muy buen video! Las explicaciones muy claras. Muchas gracias.

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Amigo, accede a nuestro blog: javarev.blogspot.com/
      Allí encontraras nuestro sistema de inventarios, allí viene la funcionalidad para paginar entre otras muchas más funcionalidades que seguro te serán de gran ayuda. Saludos cordiales.

  • @EltalChris
    @EltalChris 8 років тому +1

    Muy buen video, tendré que esperar para ver como consumirlo desde java, tengo el mismo caso que Eduardo Rosales, Saludos!!!

    • @JavaRevolutions
      @JavaRevolutions  4 роки тому

      Muchas gracias, ahora todo el código fuente está disponible desde nuestro blog: javarev.blogspot.com/
      Comparte esta información por favor.

  • @rubenmendez5488
    @rubenmendez5488 8 років тому +2

    me gustaría que nos enseñe a crear los servicios que falan ,get ,delete, put, etc ,y lograr consumirlo con algún cliente frontend

    • @JavaRevolutions
      @JavaRevolutions  8 років тому

      Si amigo con mucho gusto, espera la próxima entrega. Saludos cordiales.

  • @moisesahumada9087
    @moisesahumada9087 6 років тому

    Muchas Gracias por el aporte...muy buen video y muy didáctico

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Muchas gracias amigo, por favor comparte esta información, el canal y visita nuestro blog: javarev.blogspot.com/ estaremos publicando más videos y blogs con información actualizada y muy valiosa para todos ustedes. Saludos cordiales.

  • @makigero27
    @makigero27 2 роки тому

    Muy buen material hermano, breve y preciso... gracias

    • @JavaRevolutions
      @JavaRevolutions  2 роки тому +1

      Muchas gracias hermano por tus comentarios. En nuestro blog tienen la liga de acceso a la descarga del código fuente gratis parra tod@s ustedes: javarev.blogspot.com/ recomiéndanos, suscríbete al canal y dale me gusta a los videos.

    • @makigero27
      @makigero27 2 роки тому

      @@JavaRevolutions Buena compa, se agradece mucho. Los voy a mirar, además te compartiré x mi Facebook... 👍

  • @alfonsoespinozazarate2551
    @alfonsoespinozazarate2551 Рік тому

    Excelente tutorial. Funcionó a la primera, gracias!

  • @joseignaciocamachovelasque633
    @joseignaciocamachovelasque633 6 років тому +1

    ¡Gracias amigo! excelente tuto! (y), me ha sido de gran ayuda.

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Muchas gracias a ti amigo, tenemos más de 80 videos para todos ustedes, por favor revísalos y compártelos.
      Saludos cordiales.

  • @davidcastillito
    @davidcastillito 7 років тому

    Muy bueno y muy útil. Muchísimas gracias, sigue así.

    • @JavaRevolutions
      @JavaRevolutions  7 років тому +1

      Muchas gracias a ti amigo, tenemos más de 70 videos con mucha información valiosa, por favor revísalos. Saludos cordiales.

  • @OdracirArom41
    @OdracirArom41 6 років тому

    Muy buen video. Explicaste todo como es debido. Gracias!!

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Muchas gracias amigo, por favor revisa los más de 70 videos que tenemos para todos ustedes con información muy valiosa. Saludos cordiales.

  • @CristianDavidHenao
    @CristianDavidHenao 5 років тому

    Excelente video, este canal lo referencio a mis estudiantes ya qué en el mio no trabajo estos temas a profundidad pero más adelante retomaré con algunos videos sobre el tema, me basaré en este video y cuando lo haga los referenciaré. Salu2!

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Muchas gracias amigo, tenemos mucho material para compartir en este canal y seguiremos haciendo nuevos videos, desde nuestro blog está disponible gratis el código fuente: javarev.blogspot.com/ Saludos cordiales.

  • @ljudevitgaj4855
    @ljudevitgaj4855 5 років тому

    Excelente explicación, muchas gracias.

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Gracias a ti amig@. Por favor suscríbete y comparte esta información, en el blog: javarev.blogspot.com/ tienes acceso gratis al código fuente de los videos aquí publicados entre otros recursos como libros y blogs, por favor recomiendanos. Saludos cordiales.

  • @zeeckbeats
    @zeeckbeats 6 років тому

    Explicas demasiado bien!, muchas gracias.!

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Muchas gracias a ti amigo, revisa nuestros más de 80 videos que tenemos disponibles para todos ustedes con información muy valiosa y comparte este canal. Saludos cordiales.

  • @juanmanuelpachon2559
    @juanmanuelpachon2559 8 років тому

    Excelente, muchas gracias!

    • @JavaRevolutions
      @JavaRevolutions  8 років тому

      Gracias a ti amigo, revisa nuestros más de 70 videos que tenemos para ti. Saludos cordiales.

  • @luixito19
    @luixito19 7 років тому

    muy buen vídeo. Para otros videos de este estilo estaría bien que si hay mucho código que escribir (pom.xml y web.xml) lo incluyeras en la descripción del vídeo, pero tampoco se tarda tanto en escribir.
    El resto muy sencillo y a un buen ritmo para que puedas ir probando mientras ves el vídeo. Muchas gracias!

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Muchas gracias a ti amigo, por favor revisa todos nuestros videos, tenemos más de 70 videos con información muy valiosa. Saludos cordiales.

  • @jorgecarmona618
    @jorgecarmona618 7 років тому

    Hola amigo ! muy buen tutorial, preciso y al punto ;) !

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Gracias a ti amigo, tenemos más de 70 videos, por favor revísalos. Saludos cordiales.

  • @luegmy
    @luegmy 5 років тому

    Muchas gracias por el vídeo, pude complementar algunas dudas.

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Gracias a ti amig@. Síguenos visitando tenemos casi 100 videos con tecnología relacionada con Java JEE, visita nuestro blog: javarev.blogspot.com/

  • @fandemusica1657
    @fandemusica1657 4 роки тому

    Muy buena explicación. Si me sirvió. Muchas gracias.

    • @JavaRevolutions
      @JavaRevolutions  4 роки тому

      Muchas gracias, ahora todo el código fuente está disponible desde nuestro blog: javarev.blogspot.com/
      Comparte esta información por favor.

  • @rembrandtmx
    @rembrandtmx 3 роки тому

    Excelente explicación, gracias

    • @JavaRevolutions
      @JavaRevolutions  3 роки тому

      De nada amig@, suscríbete a nuestro canal, recomiéndanos y visita nuestro blog: javarev.blogspot.com/ para descargar gratis todo el código fuente disponible. Saludos cordiales.

  • @CarlosCorte
    @CarlosCorte Рік тому

    Excelente tutorial !!!

    • @JavaRevolutions
      @JavaRevolutions  Рік тому

      Gracias por sus comentarios, revisen nuestro blog para descargar todo el código fuente gratis.
      javarev.blogspot.com/

  • @papayask8
    @papayask8 7 років тому

    Excelente muchas gracias :)

    • @JavaRevolutions
      @JavaRevolutions  7 років тому +1

      Muchas gracias a ti amigo, tenemos más de 70 videos con mucha información valiosa, por favor revísalos. Saludos cordiales.

  • @rubenmendez5488
    @rubenmendez5488 8 років тому

    buenísimo vídeo amigo ,,

    • @JavaRevolutions
      @JavaRevolutions  8 років тому

      Gracias amigo, revisa nuestros más de 70 videos que tenemos para ti. Saludos cordiales.

  • @augustonoguera5225
    @augustonoguera5225 4 роки тому

    muy buena explicacion! Gracias

    • @JavaRevolutions
      @JavaRevolutions  4 роки тому +1

      De nada amigo visita nuestro blog: javarev.blogspot.com/ dale me gusta a este vídeo y recomiéndanos.

  • @sergiosuarez8020
    @sergiosuarez8020 4 роки тому

    Gracias, me fue de gran ayuda. Saludos!

    • @JavaRevolutions
      @JavaRevolutions  4 роки тому

      Gracias a ti amigo, descarga gratis el código fuente de los video tutoriales desde nuestro blog: javarev.blogspot.com/ suscríbete, dale me gusta al video y recomiéndanos.

  • @vitorfeltrin6942
    @vitorfeltrin6942 6 років тому

    Muito bom o curso! gostei bastante, parabéns

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Muchas gracias amigo, tenemos más de 80 videos para todos ustedes, por favor revísalos y compártelos.
      Saludos cordiales.

  • @bastianniccolas
    @bastianniccolas 5 років тому

    Muchas gracias por el video! Fue de mucha ayuda :D

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Muchas gracias amigo, por favor comparte esta información, el canal y visita nuestro blog: javarev.blogspot.com/ estaremos publicando más videos y blogs con información actualizada y muy valiosa para todos ustedes. Saludos cordiales.

  • @MarceloFrasson
    @MarceloFrasson 5 років тому

    Muito bom o vídeo, showwwww.
    Parabéns!!

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Muchas gracias amigo. Por favor suscríbete y comparte esta información, en el blog: javarev.blogspot.com/ tienes acceso gratis al código fuente de los videos aquí publicados entre otros recursos como libros y blogs. Saludos cordiales.

  • @andadana799
    @andadana799 7 років тому

    BRAVOS.

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Por favor revisen los más de 70 videos que tenemos con mucha información que les va a servir. Saludos cordiales.

  • @alaintrevino
    @alaintrevino 3 роки тому

    ¡Muchas muchas gracias!
    ¡Ahista!

    • @JavaRevolutions
      @JavaRevolutions  3 роки тому

      Que bueno que ya te funcionó, allí tenemos integraciones de PrimeFaces con Spring Security. visita nuestro blog: javarev.blogspot.com/ desde allí puedes descargar gratis el código fuente de los videos, por favor suscríbete al canal, dale like a los videos y comparte esta información. Saludos cordiales.

  • @PPracker
    @PPracker 8 років тому

    Muy buen contenido :D

    • @JavaRevolutions
      @JavaRevolutions  8 років тому

      Gracias amigo, revisa nuestros más de 70 videos que tenemos para ti. Saludos cordiales.

  • @joseantonioamayapostigo2542
    @joseantonioamayapostigo2542 2 місяці тому

    Buenas noches pues resulta que mi eclipse no me crea el proyecto y resulta que he seguidos tus pasos y no me lo crea se queda pillado al 33% y no avanza mas y no se a que es debido

  • @calaco74123gaming
    @calaco74123gaming 5 років тому

    Explicar muy bien amigo ... :D

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Muchas gracias amigo. Síguenos visitando tenemos casi 100 videos con tecnología relacionada con Java JEE, visita nuestro blog: javarev.blogspot.com/

  • @davidcarranza1517
    @davidcarranza1517 7 років тому

    Excelente vídeo, muy bien explicado para mi. Me gustaría preguntar aquí para todos ¿cuales son los criterios para elegir Jersey o Spring a la hora de realizar este tipo de aplicaciones?. Gracias.

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      La tendencia es usar Spring. Saludos cordiales.

  • @desarrollo_softhard574
    @desarrollo_softhard574 2 роки тому

    Excelente video, muchas gracias, te entendi todo. xd

    • @JavaRevolutions
      @JavaRevolutions  2 роки тому

      Hola amigo que bueno que te sirven estos videos, te invitamos a descargar el código fuente gratis de nuestros videos Java Revolutions desde nuestro blog: javarev.blogspot.com/, comparte esta información, suscríbete al canal, sigue comentando y dale me gusta a los videos.

  • @jeisonvillamil1453
    @jeisonvillamil1453 2 роки тому

    men el unico video que logro un rest :c los demas videos me mandaban error gracias bro

    • @JavaRevolutions
      @JavaRevolutions  2 роки тому

      Que bueno que te funcionó, los otros videos para que te funcionen descarga el código fuente gratis desde aquí: javarev.blogspot.com/ y después revisas que fue lo que te fallo. Comparte esta información si no te has suscrito suscríbete al canal, dale like a todos los videos y síguenos en nuestras redes sociales.

  • @JuanEstebanKatz
    @JuanEstebanKatz 6 років тому

    Buen video, gracias.

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Muchas gracias amigo, por favor revisa los videos que tenemos publicados en este canal y comparte esta información con tus colegas y amigos. Saludos cordiales.

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Muchas gracias amigo, por favor comparte estos videos con tus colegas. Saludos cordiales.

  • @JuanEstebanKatz
    @JuanEstebanKatz 5 років тому

    Gracias por el video interesante la parte del Web.xml

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Muchas gracias amigo. Por favor suscríbete y comparte esta información, en el blog: javarev.blogspot.com/ tienes acceso gratis al código fuente de los videos aquí publicados entre otros recursos como libros y blogs. Saludos cordiales.

  • @JulioCesar-rf8jy
    @JulioCesar-rf8jy 7 років тому

    Thank you for helping me.

  • @AldrovandoCamargoNeves
    @AldrovandoCamargoNeves 6 років тому

    Muito bom. Saludos.

    • @JavaRevolutions
      @JavaRevolutions  6 років тому +1

      Muchas gracias amigo, tenemos más de 80 videos para todos ustedes, por favor revísalos y compártelos.
      Saludos cordiales.

  • @gerardomarinrubi2996
    @gerardomarinrubi2996 6 років тому

    Buen video.

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Perfecto amigo, revisa los más de 70 videos que tenemos con mucha información que seguro te servirá. Saludos cordiales.

  • @sergiomallmachavez5534
    @sergiomallmachavez5534 7 років тому

    Hola amigo muy buen video... podrías hacer un video para como consumirlo desde un cliente java, he visto tutoriales y solo encuentro consumir servicios soap.

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Consume tu servicio desde AJAX, por favor revisa el video: ua-cam.com/video/TTRko6iCPkc/v-deo.html, también tenemos videos básicos de login, por favor revisa nuestros más de 70 videos que tenemos en este canal, saludos cordiales.

  • @ElRaCo06
    @ElRaCo06 7 років тому +1

    Hola, muy buen vídeo!! Una consulta, yo quiero recibir en vez de un objeto VOUsuario, un código (String) y lo comparo con un string y si es igual, ahi retorno un VOUsuario que creo en ese momento. Algo así: public VOUsuario validaUsuario(String cod){
    VOUsuario usu = null;
    if (cod.equals("MP001")){
    usu = new VOUsuario("JM06", "12345");
    }
    return usu;
    }
    Como hago para consumirlo??
    Gracias!!

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      En el mismo VOUsuario declara una variable de tipo String. Saludos cordiales.

  • @joserodriguez-ld7om
    @joserodriguez-ld7om Рік тому

    Excelente amigo.
    Tendrá un ejemplo de consumir api auténticacion y el envio token ?

  • @JohnTejadaG
    @JohnTejadaG 8 років тому

    Excelente video! Cuando sale la proxima entrega? dan cursos?

    • @JavaRevolutions
      @JavaRevolutions  8 років тому

      Por el momento no damos cursos por falta de tiempo amigo, pero primero Dios pronto les dedicaremos más tiempo a todos ustedes. Saludos cordiales.

  • @mariobolivar7045
    @mariobolivar7045 6 років тому +1

    muchas gracias colega, estoy aprendiendo a usar servicios rest, con esto tambien puedo hacer microservicios?

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Así es amigo, también puedes usar rest para hacer micro servicios. Visita nuestro blog: javarev.blogspot.mx/ allí encontraras la liga para descargar el código fuente de todos nuestros videos gratis. Saludos cordiales.

  • @ErwinCorzo
    @ErwinCorzo 7 років тому

    Hola muy buenos tus videos, me gustaria que me pudieras orientar a tomar alguna desicion, que es lo mas recomendable desde tu punto de vista o tambien hablando desde el ambito laboral y es sobre la generacion de JSON, sabemos que se puede generar JSON mediante las anotaciones (XML) + (Jersey + JAXRS) para convertir los pojos en JSON o XML segun nosotros se los indiquemos pero tambien tenemos la opcion de generar el JSON manualmente con javax.json.* y la implementacion Jersey y he aqui el dilema. Sera que generamos el JSON manualmente con la API Json Processing y mantenemos el control de lo que hacemos o le dejamos todo el trabajo que lo haga (JAXRS + Jersey) y solo nos encargamos de las anotaciones XML en los pojos?, gracias.

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Solo debes preocuparte en generar tus POJOS, deja que el api genere el JSON. Saludos cordiales.

  • @michaeleduardogarciaabello2180
    @michaeleduardogarciaabello2180 5 років тому +1

    Deberías mejorar el vídeo, añadir algo de zoom para visualizar mejor, por lo demás muy bien.

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Tomaremos en cuenta esta sugerencia, muchas gracias por tus comentarios. Si necesitas el código fuente gratis de alguno de nuestros videos descárgalo desde nuestro blog: javarev.blogspot.com/ Saludos cordiales.

  • @danieltorres2852
    @danieltorres2852 6 років тому

    muy buen video amigo podrias subir el ejemplo comprimido gracias.

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Si amigo claro, por favor revisa este video: ua-cam.com/video/cww7URaB92E/v-deo.html
      Allí está la liga a la descarga directa del código fuente. Saludos cordiales.

  • @marioesposito9670
    @marioesposito9670 6 років тому +1

    I am sending APPLICATION_JASON msg but i can see XML and HTML but not JSON
    It gaves me that error
    The content you are trying to view cannot be viewed as JSON

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Add 'contentType' : 'application/json; charset=utf-8' ,
      'dataType' : 'json', Best regards.

  • @felipevera516
    @felipevera516 7 років тому

    Master una consulta, por lo que he leído los servicios REST pueden ser publicados solo en servidores de aplicaciones como jboos. por lo que tengo entendido tomcat es solo un contenedor de servlet y JSP. estoy en lo correcto o no es asi.?? Por ultimo, cual es la versión mínima de jdk, para crear servicios basados en REST.?? gracias por tu tiempo.

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Los servicios REST los puedes publicar en cualquier servidor de aplicaciones, también se pueden publicar en un TomCat, la versión mínima de jdk es la 1.5. Saludos cordiales.

  • @miguelantunez9592
    @miguelantunez9592 7 років тому

    disculpa pero en el minuto 8:50 en la clase aparece un import javax.ws.rs.Path.
    Esa clase donde esta para hacerle el import o donde la creas?

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Dicha clase viene de la dependencia que agregaste con maven, por favor revisa el video de nuevo y sigue los pasos sin saltarte ninguno. Saludos cordiales.

  • @dzibass
    @dzibass 5 років тому

    Gracias, me ayudó a lo que necesito salvo un detalle: Estoy montando una app en la que necesito que uno de los servicios con anotación PUT me rellene un objeto y luego otro servicio con anotacion GET me devuelva ese objeto. El problema es que el objeto se anula entre llamada y llamada. He leido mil sitios sobre guardar en la sesión, etc, pero nada. ¿Alguna idea de como puedo guardar el objeto y su contenido para estar disponible en la llamada GET? No quería utilizar BD ni tampoco ficheros temporales...

  • @Dieguito1743
    @Dieguito1743 6 років тому

    Hola, tengo una duda muy grande.
    Una vez que se ha invocado o consumido mi servicio rest por un cliente.
    comprendo que lo normal es que se regrese como respuesta un JSON o un XM al clienteL, que es una data que normalmente mi cliente puede no comprender o no interesar, mas que la resp de confirmación de su acción, yo quisiera derivarlo a una vista html donde el pueda continuar el flujo de su operación sin tener que decidir a donde ir.
    ¿Es correcto derivar a mi cliente a una vista html?, por que me dicen que el cliente debe decidir que hacer una vez que mi serv rest le ha respondido, a que se refiere con decidir, decidi regresar a la vista anterior(sup que esta es un menu de opciones)
    Estare atento a tu respuesta para poder aclarar mi duda.
    PD: muy bueno tu vídeo!!, excelente!!

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Amigo, lo que tienes que hacer es que una vez cachas la respuesta en json o xml la lees y decides a que vista regresar, eso lo haces con JSF o Spring o Struts, tenemos más de 80 videos en donde explicamos eso para todos ustedes específicamente de JSF, Spring y Struts, por favor revísalos y compártelos.
      Saludos cordiales.

  • @johnjairohernandezleal6845
    @johnjairohernandezleal6845 5 років тому +1

    Lo podrías hacer con tablas relacionadas gracias

    • @JavaRevolutions
      @JavaRevolutions  5 років тому +1

      Ok amigo, tomaremos en cuenta tus comentarios, muchas gracias por visitarnos, sigue revisando nuestros videos, suscríbete a nuestro canal y recomiéndanos. Visita nuestro blog: javarev.blogspot.com/ Saludos cordiales.

  • @fidelgarcia8642
    @fidelgarcia8642 4 роки тому

    al momento de usar ctrl espacio para añadir la clase del path, se queda trabado mi eclipse, y no se agrega la clase que deberia de hacer?, ya añadi las dependencias en el pom.xml

    • @JavaRevolutions
      @JavaRevolutions  4 роки тому

      Utiliza la última versión de Eclipse a la fecha o el STS. Saludos cordiales.

  • @santiagogonzalez1760
    @santiagogonzalez1760 7 років тому

    Buenas tardes,
    Me dirijo a usted para solicitarle amablemente de su gentil asesoría:
    a la hora de ejecutar el RestJR en el servidor, me aparece este error y no entiendo el por qué, le agradezo de antemano su pronta y gentil respuesta.
    "Starting Tomcat v9.0 Server at localhost' has encountered a problem.
    Server Tomcat v9.0 Server at localhost failed to star."
    Saludos.

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Asegúrate de que el war que se genero tenga las librerías correspondientes. También puedes probar con TomCat 8. Por otra parte asegúrate de usar la jdk correcta. Vuelve a revisar el video por favor y nos avisas si continúan los inconvenientes. Saludos cordiales.

  • @JuanSmoke
    @JuanSmoke 6 років тому

    Hola caballero ya me suscribi este tutotial también sirve en spring boot?

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Por su puesto que si amigo, trata de implementarlo con Sprint Boot y lo podrás comprobar. Revisa por favor todos nuestros videos y comparte esta canal, hay información muy valiosa para todos ustedes, visita nuestro blog: javarev.blogspot.mx/ para descarga de todo el código fuente de nuestros videos gratis. Saludos cordiales.

  • @brianblanco5152
    @brianblanco5152 4 роки тому +1

    En el momento que ocultas el password, realmente no lo ocultas no? Le cambias el valor de la contraseña de ese objeto vo, es decir de ese usuario específico, por lo que realmente no la encriptas si no que se la cambias también al propio objeto haciendo un set valué del valor de la propieda , no ?

    • @JavaRevolutions
      @JavaRevolutions  4 роки тому

      Así es amigo, con set se establece un nuevo valor. Saludos cordiales.

  • @alvarojosefernandezdelacue3948
    @alvarojosefernandezdelacue3948 3 роки тому

    Buenas tardes.
    Tengo una duda. Me está devolviendo:
    Can not deserialize instance of java.util.List out of VALUE_STRING token
    at [Source: org.apache.catalina.connector.CoyoteInputStream@2cee6831; line: 2, column: 1]
    Es lo mismo, sólo que le paso parámetros por @FormParam y además utilizo:
    WebServiceContext context;
    @Resource
    public void setContext(WebServiceContext context) {
    this.context = context;
    }
    gracias de antemano
    un saludo

    • @JavaRevolutions
      @JavaRevolutions  3 роки тому

      Por favor compártenos tú código fuente completo para poder ayudarte. Saludos cordiales.

    • @alvarojosefernandezdelacue3948
      @alvarojosefernandezdelacue3948 3 роки тому

      ​@@JavaRevolutions Buenos días. Ahora he puesto el código pasndo un context y me llega a null:
      package com.konakart.util.ws.rest.resources;
      import java.io.StringReader;
      import java.io.UnsupportedEncodingException;
      import java.util.ArrayList;
      import java.util.Date;
      import java.util.HashMap;
      import java.util.List;
      import java.util.Map;
      import javax.annotation.Resource;
      import javax.jws.WebService;
      import javax.servlet.ServletContext;
      import javax.servlet.http.HttpServletRequest;
      import javax.ws.rs.Consumes;
      import javax.ws.rs.FormParam;
      import javax.ws.rs.POST;
      import javax.ws.rs.Path;
      import javax.ws.rs.Produces;
      import javax.ws.rs.core.Context;
      import javax.ws.rs.core.MediaType;
      import javax.ws.rs.core.Response;
      import javax.ws.rs.core.UriInfo;
      import javax.xml.bind.JAXBContext;
      import javax.xml.bind.JAXBException;
      import javax.xml.bind.Unmarshaller;
      import javax.xml.ws.WebServiceContext;
      import javax.xml.ws.handler.MessageContext;
      import org.apache.commons.logging.Log;
      import org.apache.commons.logging.LogFactory;
      import com.konakart.dao.ConfigurationDao;
      import com.konakart.dao.CustomDao;
      import com.konakart.dao.CustomerOperationDao;
      import com.konakart.exception.DAOException;
      import com.konakart.forms.TpvRedSysPayForm;
      import com.konakart.manager.LicenseServiceManager;
      import com.konakart.manager.OrderTransactionManager;
      import com.konakart.model.Constants;
      import com.konakart.model.CustomerOperation;
      import com.konakart.util.CommonFunctions;
      import com.konakart.util.backgroundprocess.BackgroundProcessControlUtil;
      import es.redsys.sis.webservice.notificador.DatoEntrada;
      import es.redsys.sis.webservice.notificador.Message;
      import es.redsys.sis.webservice.notificador.Request;
      import sis.redsys.api.ApiMacSha256;
      @Path("/RedSysWebPostService")
      @Produces(MediaType.APPLICATION_JSON)
      public class RedSysWebPostService{
      private static final Log logger = LogFactory.getLog(RedSysWebPostService.class);
      @Resource
      private WebServiceContext context;
      /*
      WebServiceContext context;
      @Resource
      public void setContext(WebServiceContext context) {
      this.context = context;
      }
      */
      @POST
      //@Produces(MediaType.APPLICATION_JSON)
      //@Consumes(MediaType.APPLICATION_JSON)

      public Response receiveNotification(
      @FormParam("Ds_SignatureVersion") String signatureVersion,
      @FormParam("Ds_MerchantParameters") String parameters,
      @FormParam("Ds_Signature") String signature) {
      //public Response receiveNotification(DevuelveJson devuelveJson) {
      /*
      String signatureVersion = devuelveJson.getSignatureVersion();
      String parameters = devuelveJson.getMerchantParameters();
      String signature = devuelveJson.getSignature();
      TpvRedSysPayForm tpvForm = cargarEntidad(devuelveJson);
      */
      logger.info("--------------------------------------------------------------------------------");
      ApiMacSha256 api = new ApiMacSha256();
      logger.info("MERCHANTPARAMETERS: "+parameters);
      //Quitar
      //--------
      //String value =devuelveJson.toString();
      //DatoEntrada xml = new DatoEntrada();
      //xml.setValue(value);
      //Fin quitar
      //---------

      /*
      try {
      String decoded = api.decodeMerchantParameters(parameters);
      logger.info("PARAMS DECODIFICADOS: "+decoded);
      } catch (UnsupportedEncodingException e1) {
      logger.error(e1);
      }
      */

      try {
      //Message message = getMessage(xml);
      //ServletContext ctx = (ServletContext) message.getRequest();
      ServletContext ctx = (ServletContext) context.getMessageContext().get(MessageContext.SERVLET_CONTEXT);
      ... ETC
      El context llega a null. Lo último que he hecho entonces, ha sido actualizar la librería de Jersey por una versión más moderna. Tenía la 1.8 y la he puesto a 2.10. En el pom.xml he sutituido:

      org.glassfish.jersey.core
      jersey-server
      2.10
      compile


      org.glassfish.jersey.containers
      jersey-container-servlet
      2.10
      compile


      org.glassfish.jersey.media
      jersey-media-json-jackson
      2.10
      Y en el web.xml:

      JerseyServlet
      org.glassfish.jersey.servlet.ServletContainer

      jersey.config.server.provider.packages
      com.adamiworks.restfultutorial


      org.glassfish.jersey.api.json.POJOMappingFeature
      true

      1



      JerseyServlet
      /restapi/*
      Ahora me sale recurso no encontrado (error 404)

  • @bastiaansoftwarecenter5239
    @bastiaansoftwarecenter5239 6 років тому

    Buen dia, he seguido el tutorial pero al querer publicar el proyecto no inicia tomcat en consola veo el siguiente error:
    java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Pruebas]]

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      El problema es por incompatibilidad de tu jdk o TomCat, utiliza otra jdk o TomCat. Saludos cordiales.

  • @edgarantoni
    @edgarantoni 7 років тому

    Disculpa otra vez yo, dando un paso a la vez me di cuenta que el servidor no levanta es cuando agrego las dependencias :/

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Verifica la compatibilidad de versiones. Saludos cordiales.

  • @tin9329
    @tin9329 6 років тому

    Amigo buen video.
    tengo una pregunta, lo que agregas al web.xml de donde lo sacas o como se sabe que debe ir en este archivo.
    Gracias.

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Hola amigo, por favor revisa los videos:
      ua-cam.com/video/ARsfnwfc_Pw/v-deo.html
      ua-cam.com/video/R7Ffnlu9lw0/v-deo.html
      Con dichos videos te quedará aclarada tu duda completamente.
      Saludos cordiales.

  • @jjimenezranncho
    @jjimenezranncho 7 років тому

    Hola, como puedo validar la estructura que me envían, esto con el fin de evitar errores al consumir el servicio

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Con un try catch, eso el api REST lo hace automático.
      Saludos cordiales.

  • @davidsoto337
    @davidsoto337 5 років тому

    Hola que tal, al momento de ejecutarlo donde sale el error 405 me manda este error "java.lang.IllegalArgumentException: Carácter inválido (CR o LF) hallado en el nombre del método" sabes a que se debe?????

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Hola amigo, en nuestro blog javarev.blogspot.com/ tienes acceso al código fuente gratis, por favor visítalo y comparte esta información. Saludos cordiales.

  • @ClaudioRowe
    @ClaudioRowe 3 роки тому

    estoy en Spring Boot y me lanza un error al intentar correr el primer servicio. El parent del pom tiene un error. ¿Que puede ser? Hice todo tal cual. A todo esto, veo que te lanza un hello world sin crear el html, ¿es parte de o tenías código previo?

    • @JavaRevolutions
      @JavaRevolutions  3 роки тому +1

      Por favor accede al blog: javarev.blogspot.com/ descarga el código fuente y realiza las comparaciones para saber que te hace falta. Saludos cordiales.

  • @robertoaguilar9365
    @robertoaguilar9365 7 років тому

    hola que tal muy buen video, yo estoy realizando un login en html y necesito validar que la respuesta del usuario sean procesados y verificados con lo que tengo en un servicio restful, como hago eso?

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Consume tu servicio desde AJAX, por favor revisa el video: ua-cam.com/video/TTRko6iCPkc/v-deo.html, también tenemos videos básicos de login, por favor revisa nuestros más de 70 videos que tenemos en este canal, saludos cordiales.

  • @AlexisSanchez-zf8mb
    @AlexisSanchez-zf8mb 6 років тому

    Hola, y gracias.
    Como seria la forma de realizarlo el tutorial si usar maven??
    Gracias.

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Solo asegurate de tener las libs que se descargan al usar maven y agregarlas a tu lib. Saludos cordiales.

  • @conradomarzocca183
    @conradomarzocca183 7 років тому

    Hola JavaRevolutions, ante todo muchas gracias me ha sido de gran utilidad el tutorial. Lo he seguido al pie de la letra. El programa me funciona bien hasta el hello world pero cuando quiero acceder a mi método validar(tu valida usuario) obtengo un error 404. Revisé en web.xml y estaria bien, seguí tus pasos pero el puse mis nombres en el proyecto, asique me imagino que por ahí estará el error. Se te ocurre algo? gracias

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Primero has que funcione el proyecto sin hacer ninguna modificación al código y luego personalízalo para que puedas ver las diferencias. Saludos cordiales.

  • @melchiah6603
    @melchiah6603 6 років тому +1

    Muy buen video, pero para la otra deja los archivos de configuración para nosotros los huevones jejeje

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Si claro amigo, puedes descargar el código fuente gratis de algunos de nuestros videos en drive.google.com/drive/folders/0B4hOecTGDaHbU1FyRXpIbTJZeVU saludos cordiales.

    • @melchiah6603
      @melchiah6603 6 років тому

      Java Revolutions gracias

    • @melchiah6603
      @melchiah6603 6 років тому

      Java Revolutions deberías subir toda esa valiosa info al git

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      De acuerdo contigo amigo. Saludos cordiales.

    • @FabricioW69
      @FabricioW69 5 років тому

      Jajajajajajajaja.. son dependencias de la pagina oficial de maven. Suerte.!

  • @ELNIKO16MARI
    @ELNIKO16MARI 5 років тому

    Mi duda es, de donde sacas los tres archivos que tienes en el editor de texto para solo copiarlos? es decir la dependencia, el servlet y el del serviceJR? por que en algun momento van a cambiar no? gracias excelente video

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Hola amigo, en nuestro blog javarev.blogspot.com/ tienes acceso al código fuente gratis, por favor visítalo y comparte esta información. Saludos cordiales.

    • @FabricioW69
      @FabricioW69 5 років тому +1

      Si puede cambiar.. dependendiendo de la version. En maven el pom es su manejador de todas las configuraciones.

  • @renatopizarro4501
    @renatopizarro4501 6 років тому +1

    que se gana al usar maven, en ves de hacer el web service directo en java

    • @JavaRevolutions
      @JavaRevolutions  6 років тому +1

      Maven te permite administrar las dependencias de tu proyecto entre otras muchas funcionalidades que te darán un mejor CV, te lo van a pedir en muchas empresas, por favor comparte esta información, el canal y visita nuestro blog: javarev.blogspot.com/ estaremos publicando más videos y blogs con información actualizada y muy valiosa para todos ustedes. Saludos cordiales.

    • @FabricioW69
      @FabricioW69 5 років тому

      Puedes hacer la programacion en java directamente. Pero tu proyecto no te va a reconocer si quieres trabajar con servlet sin añadir dependencias.

  • @alejandroramirez2485
    @alejandroramirez2485 4 роки тому

    Hola, cuando ejecuto la parte para generar la aplicacion web, me sale http status 404 - /RestJR/ ya vi realice algunas cosas que dan en internet pero ninguna me funciono, estoy utilizando tomcat7. Alguna sugerencia. Gracias

    • @JavaRevolutions
      @JavaRevolutions  4 роки тому

      Amigo visita nuestro blog: javarev.blogspot.com/, allí esta el código para descargar y validar tus errores, dale me gusta a este vídeo y recomiéndanos.

  • @shujinkopurinyet5830
    @shujinkopurinyet5830 5 років тому

    Cambia mucho para hacerlo con método get que reciba los datos desde la URL?

    • @JavaRevolutions
      @JavaRevolutions  5 років тому +1

      Amigo por favor ingresa a nuestro blog de Java Revolutions: javarev.blogspot.com/ allí compartimos los accesos directos para descargar todo el código fuente gratis. NO cambia mucho solo cambias el metodo POST por GET y listo. Saludos cordiales.

    • @shujinkopurinyet5830
      @shujinkopurinyet5830 5 років тому

      @@JavaRevolutions gracias

  • @adrianaalfonso2973
    @adrianaalfonso2973 7 років тому

    Todo me salio bien excepto ya al final en el soapUI no me hace nada, no devuelve nada tampoco..por fa si tiene alguna idea de que puede estar pasando...tampoco con el postman puedo ver nada, me dice como q esperaba una cosa y llego otra

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Es por la versión de primefaces que estas utilizando, debes actualizar la versión de todos los componentes, jdk, JSF, etc o desarrollar el aplicativo con las versiones vistas en el video. Saludos cordiales.

  • @Mateozacar
    @Mateozacar 7 років тому

    Buenas me parece esto.
    Error instanciando clase de servlet com.sun.jersey.spi.spring.container.servlet.SpringServlet

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Te hace falta agregar una librería a tu proyecto, o estas probando con versiones de jar diferentes, por favor revisa el video nuevamente y verifica los pasos a seguir. Saludos cordiales.

  • @edgarantoni
    @edgarantoni 7 років тому

    Buenos dias amigo segui al pie de la letra cada paso cuidandome de todos los detalles en los comentarios ya te han preguntado sobre el error del tomcat 9 pero te digo ya he hecho todas las pruebas de hecho elimino el proyecto maven y me vuelvo a levantar el servidor y puedo incluso ejecutar otros proyectos JEE que tengo pero cuando vuelvo a iniciar el proyecto maven no levanta. Por favor agradeceria tu ayuda saludos
    'Starting Tomcat v9.0 Server at Localhost' has encountered a problem.
    Server Tomcat v9.0 Server at localhost failed to start

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Verifica la compatibilidad de versiones. Saludos cordiales.

    • @edgarantoni
      @edgarantoni 7 років тому

      Java Revolutions bro el error es en las versiones de las dependencias, se me había olvidado mencionar tiene que poner la versión completa 1.9.1 para que les funcione! Saludos

  • @paracraneocomlucom
    @paracraneocomlucom Рік тому

    Amigo Buen
    😀 tutorial,,,he usado el codigo tal como lo pones pero siempre me sale error 404 recurso no disponible ..una pista me puedes dar....gracias

    • @JavaRevolutions
      @JavaRevolutions  Рік тому

      Gracias por sus comentarios, revisen nuestro blog para descargar todo el código fuente gratis. Y puedas comparar tú código.
      javarev.blogspot.com/

  • @judaleba
    @judaleba 7 років тому

    A mi no me aparece MAVEN en mi eclipse ¿que hago?

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Debes instalar el plugin de Eclipse, saludos cordiales.

  • @antrax816
    @antrax816 6 років тому

    Hola amigo, no me cambia el password a ##### que podra ser, me sigue saliendo tal cual como lo mando

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Revisa el video nuevamente por favor y síguelo sin saltarte ningún paso, comparte este canal y visita nuestro blog: javarev.blogspot.com/ estaremos publicando más videos y blogs con información actualizada y muy valiosa para todos ustedes. Saludos cordiales.

  • @daniflows007
    @daniflows007 7 років тому

    es a fuerza tomcat 9??? no me funciona con el 8 . eclipse mars :/

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Si debería de funcionarte con el TomCat 8, solo utiliza la jdk 1.8, y verifica que tengas todas las dependencias y hayas seguido los pasos correctamente. Saludos cordiales.

  • @TotemFox
    @TotemFox 6 років тому

    Hola, estoy teniendo un error al momento de ejecutar la url en el navegador web "localhost:8080/RestJR/services/JavaRevolutions/validaUsuario", me sale: --> GRAVE: Excepción de reserva de espacio para servlet [ServiceJR]
    com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Revisa el video nuevamente por favor y síguelo sin saltarte ningún paso, comparte este canal y visita nuestro blog: javarev.blogspot.com/ estaremos publicando más videos y blogs con información actualizada y muy valiosa para todos ustedes. Saludos cordiales.

  • @JuanCarlos-do4pp
    @JuanCarlos-do4pp 7 років тому

    Hola una pregunta se puede crear sin uso de maven??? tengo un web dynamic pero no esta en maven

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Claro que si se puede amigo, trata de intentarlo, si no lo logras nos avisas y te ayudamos. Saludos cordiales.

    • @tovileo_
      @tovileo_ 7 років тому

      Juan Carlos por experiencia propia, te recomiendo que pases tu proyecto a maven, ya que si no lo utilizas puedes llegar a tener problemas con la compatibilidad de las versiones de apis que ocupas

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Muchas gracias amigo por tu aportación, tenemos más de 70 videos con información que seguro te servirá de mucho, por favor revísalos. Saludos cordiales.

    • @FabricioW69
      @FabricioW69 5 років тому

      Maven te gestiona dependencias..de lo contrario tendrias que buscar cada .jar que necesites.

  • @gerardomarinrubi2996
    @gerardomarinrubi2996 6 років тому

    Amigo y si quisiera que fuera en formato XML y no en json??

    • @JavaRevolutions
      @JavaRevolutions  6 років тому +1

      Eso es fácil, solo tienes que cambiar el formato de regreso de application/json a application/xml. Saludos cordiales.

  • @ylfe8061
    @ylfe8061 6 років тому +1

    Server Tomcat v9.0 Server at localhost failed to start.

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Revisa el video nuevamente por favor y síguelo sin saltarte ningún paso, comparte este canal y visita nuestro blog: javarev.blogspot.com/ estaremos publicando más videos y blogs con información actualizada y muy valiosa para todos ustedes. Saludos cordiales.

    • @FabricioW69
      @FabricioW69 5 років тому

      Trata primero de levantar el servidor..sin darle "run on server" solo instancia el servidor y dale "start" solo al servidor.. con eso verificas que tienes bien el servidor.

  • @JHONPIRTV2015
    @JHONPIRTV2015 4 роки тому

    Amigo me sale esto en el soapUI "El Metodo HTTP POST no es soportado por esta URL"

    • @JavaRevolutions
      @JavaRevolutions  4 роки тому

      Amigo visita nuestro blog: javarev.blogspot.com/, allí esta el código para descargar y validar tus errores, dale me gusta a este vídeo y recomiéndanos.

  • @papayask8
    @papayask8 7 років тому

    sabes que puede causar este error termine tu tutorial y funciono todo perfecto formatee el pc y al abrir el archivo de nuevo en el IDE me aparecio esto:
    00:20:38,659 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service jboss.deployment.unit."EjemploWebServiceRest.war".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."EjemploWebServiceRest.war".STRUCTURE: WFLYSRV0153: Failed to process phase STRUCTURE of deployment "EjemploWebServiceRest.war"
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154)
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYUT0048: Failed to process WEB-INF/lib: "/E:/trabajos/Programas/wildfly-10.1.0.Final/standalone/deployments/EjemploWebServiceRest.war/WEB-INF/lib/jettison-1.1.jar"
    at org.wildfly.extension.undertow.deployment.WarStructureDeploymentProcessor.deploy(WarStructureDeploymentProcessor.java:131)
    at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
    ... 5 more
    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYUT0048: Failed to process WEB-INF/lib: "/E:/trabajos/Programas/wildfly-10.1.0.Final/standalone/deployments/EjemploWebServiceRest.war/WEB-INF/lib/jettison-1.1.jar"
    at org.wildfly.extension.undertow.deployment.WarStructureDeploymentProcessor.createResourceRoots(WarStructureDeploymentProcessor.java:233)
    at org.wildfly.extension.undertow.deployment.WarStructureDeploymentProcessor.deploy(WarStructureDeploymentProcessor.java:126)
    ... 6 more
    Caused by: java.util.zip.ZipException: invalid END header (bad central directory offset)
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.(Unknown Source)
    at java.util.zip.ZipFile.(Unknown Source)
    at java.util.jar.JarFile.(Unknown Source)
    at java.util.jar.JarFile.(Unknown Source)
    at org.jboss.vfs.spi.JavaZipFileSystem.(JavaZipFileSystem.java:90)
    at org.jboss.vfs.spi.JavaZipFileSystem.(JavaZipFileSystem.java:77)
    at org.jboss.vfs.VFS.mountZip(VFS.java:386)
    at org.jboss.vfs.VFS.mountZip(VFS.java:410)
    at org.wildfly.extension.undertow.deployment.WarStructureDeploymentProcessor.createResourceRoots(WarStructureDeploymentProcessor.java:225)
    ... 7 more
    00:20:38,662 ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads - 2) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "EjemploWebServiceRest.war")]) - failure description: {
    "WFLYCTL0080: Failed services" => {"jboss.deployment.unit.\"EjemploWebServiceRest.war\".STRUCTURE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"EjemploWebServiceRest.war\".STRUCTURE: WFLYSRV0153: Failed to process phase STRUCTURE of deployment \"EjemploWebServiceRest.war\"
    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYUT0048: Failed to process WEB-INF/lib: \"/E:/trabajos/Programas/wildfly-10.1.0.Final/standalone/deployments/EjemploWebServiceRest.war/WEB-INF/lib/jettison-1.1.jar\"
    Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYUT0048: Failed to process WEB-INF/lib: \"/E:/trabajos/Programas/wildfly-10.1.0.Final/standalone/deployments/EjemploWebServiceRest.war/WEB-INF/lib/jettison-1.1.jar\"
    Caused by: java.util.zip.ZipException: invalid END header (bad central directory offset)"},
    "WFLYCTL0412: Required services that are not installed:" => ["jboss.deployment.unit.\"EjemploWebServiceRest.war\".STRUCTURE"],
    "WFLYCTL0180: Services with missing/unavailable dependencies" => undefined
    }
    00:20:38,747 INFO [org.jboss.as.server] (DeploymentScanner-threads - 2) WFLYSRV0010: Deployed "EjemploWebServiceRest.war" (runtime-name : "EjemploWebServiceRest.war")
    00:20:38,748 INFO [org.jboss.as.controller] (DeploymentScanner-threads - 2) WFLYCTL0183: Service status report
    WFLYCTL0186: Services which failed to start: service jboss.deployment.unit."EjemploWebServiceRest.war".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."EjemploWebServiceRest.war".STRUCTURE: WFLYSRV0153: Failed to process phase STRUCTURE of deployment "EjemploWebServiceRest.war"

    • @JavaRevolutions
      @JavaRevolutions  7 років тому +1

      Parece ser que copiaste todo el WildFly, solo vuelve a crear el proyecto desde cero con otro nombre en una nueva carpeta y listo. Saludos cordiales.

    • @papayask8
      @papayask8 7 років тому

      reinstalacion de todo incluyendo el IDE funciono perfecto gracias :)

  • @Elias-kz2xq
    @Elias-kz2xq 7 років тому

    Buenas inento correrlo en Wildfly pero me tira un error java.lang.IndexOutOfBoundsException
    necesito agregar alguna otra dependencia? Saludos Buen video!

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Te debe de funcionar sin ningún problema, verifica que estés siguiendo correctamente todos los pasos vistos en el video. Si no funciona aun así, inténtalo con otras versiones de WildFly, la 10 o 10.1, o con un JBoss EAP. Saludos cordiales.

  • @Fede_N87
    @Fede_N87 5 років тому +1

    por que no me aparece el run as server?

    • @JavaRevolutions
      @JavaRevolutions  5 років тому +1

      Revisa el video nuevamente y asegúrate de seguir los pasos conforme están en el video, visita nuestro blog: javarev.blogspot.com/ allí encontraras las ligas de acceso a la descarga de todo el código fuente gratis. Saludos cordiales.

    • @FabricioW69
      @FabricioW69 5 років тому +1

      Amigo te falta instalar un plugin para maven..Preferences->Maven->Discovery->Open Catalog and choose the WTP plugin. Suerte.!

    • @GonzaloErloi
      @GonzaloErloi 4 роки тому

      @@FabricioW69 Gracias! Es tal cual como decis.

  • @Patroncobermudas
    @Patroncobermudas 7 років тому

    revolution no entiend0 porque no pones el nombre de clase Usuario y pones VOUsuario ...tengo esa duda

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Que tal amigo, solo es para diferenciar el nombre de la clase, VO significa Value Object, revisa los más de 70 videos que tenemos, desde el más antiguo hasta el más actual. Saludos cordiales.

  • @alfonsopimientatrujillo4328
    @alfonsopimientatrujillo4328 7 років тому

    Hola. Hice este ejercicio, pero me arrojó error 404 "El recurso requerido no está disponible." . No me permite ver el recurso. Por favor me podrías ayudar indicándome a que se debe el error...
    Saludos.

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Revisa nuevamente el video amigo por favor, seguramente te falto agregar alguna dependencia a tu proyecto, o escribiste mal la url por una letra. Saludos cordiales.

    • @alfonsopimientatrujillo4328
      @alfonsopimientatrujillo4328 7 років тому

      Gracias. Si efectivamente.
      Excúsame, tengo otra inquietud. Cuando hago un request con parámetros me genera error. Lo he intentado así:
      @GET
      @Path("/BuscarPorTipoGet")
      @Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
      @Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
      public List buscarActivossPorTipoGet(@PathParam("BuscarPorTipoGet") int tipo) throws ManejadorExcepcion ...
      Gracias nuevamente.

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Cambia esta línea: "public List buscarActivossPorTipoGet(@PathParam("BuscarPorTipoGet") int tipo) throws ManejadorExcepcion ...", por algo parecido a esto:
      public List buscarActivossPorTipoGet(Activos model) throws ManejadorExcepcion ...
      Los parámetros deben ser las propiedades que tienes en tu model "Activos". Saludos cordiales.

    • @alfonsopimientatrujillo4328
      @alfonsopimientatrujillo4328 7 років тому

      Muchas gracias. Saludos.

  • @ELNIKO16MARI
    @ELNIKO16MARI 5 років тому

    Como sabes cuales son las dependencias, de donde las copias o como? minuto 6:35,

    • @JavaRevolutions
      @JavaRevolutions  5 років тому

      Hola amigo, en nuestro blog javarev.blogspot.com/ tienes acceso al código fuente gratis, por favor visítalo y comparte esta información. Saludos cordiales.

    • @FabricioW69
      @FabricioW69 5 років тому +1

      Las dependencias las puedes descargar de los mismos repositorios de maven. O dando "add dependency" en el pom. Pero el proyecto por si solo te va marcando error por cada dependency que te falta. Suerte.!

  • @diegogigena6350
    @diegogigena6350 2 роки тому

    Sería estas por hacer una API?

    • @JavaRevolutions
      @JavaRevolutions  2 роки тому

      Claro que si amigo, espera el próximo video. Visita nuestro blog: javarev.blogspot.com/ allí puedes descargar todo el código fuente gratis.

  • @fidelsupertramp
    @fidelsupertramp 7 років тому

    agradecería que copiara el código del pom y del web.xml, es una tortura digitar eso!
    Gracias.

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      4.0.0
      com.javarevolutions.ws.rest
      RestJR
      war
      0.0.1-SNAPSHOT
      RestJR Maven Webapp
      maven.apache.org

      junit
      junit
      3.8.1
      test

      com.sun.jersey
      jersey-core
      1.19

      com.sun.jersey
      jersey-json
      1.19

      com.sun.jersey
      jersey-servlet
      1.19

      com.sun.jersey
      jersey-client
      1.19

      RestJR

    • @JavaRevolutions
      @JavaRevolutions  7 років тому +2

      Archetype Created Web Application
      ServiceJR
      com.sun.jersey.spi.container.servlet.ServletContainer
      com.sun.jersey.config.property.packages
      com.javarevolutions.ws.rest

      com.sun.jersey.api.json.POJOMappingFeature
      true
      1

      ServiceJR
      /restJR/*

  • @matheusnico1as
    @matheusnico1as 7 років тому

    6:30 donde esta los arquivos de las dependencias? (sorry my vocabulary, I'm brazilian)

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Por favor revisa un tutorial de Maven, las dependencias las obtenemos automáticamente al utilizar Maven. Tenemos algunos videos que te pueden servir de Maven, por favor revísalos. Saludos cordiales.

    • @matheusnico1as
      @matheusnico1as 7 років тому

      já resolvi, deu tudo certo. valeu

  • @alexandermoisesquispeigles1446
    @alexandermoisesquispeigles1446 3 роки тому

    porfavor podes pasarme el enlace directo de este codigo? hay muchos y no se cual es

    • @JavaRevolutions
      @JavaRevolutions  3 роки тому

      Por favor vean los videos completos, allí viene toda la información. Saludos cordiales.

  • @martineza2193
    @martineza2193 6 років тому

    Pretendan en donde estoy que aprendo esto en 1 día

    • @JavaRevolutions
      @JavaRevolutions  6 років тому

      Amigo revisa por favor todos nuestros videos y comparte esta canal, hay información muy valiosa para todos ustedes, visita nuestro blog: javarev.blogspot.mx/ para descarga de todo el código fuente de nuestros videos gratis. Saludos cordiales.

  • @Animemarkotaku
    @Animemarkotaku 7 років тому

    porque me surgen errores en el tag war en el pom.xml??

    • @JavaRevolutions
      @JavaRevolutions  7 років тому

      Por favor verifica tu archivo pom.xml, que no se te haya ido algún caracter o letra demás, sigue los pasos como lo ves en el video. Saludos cordiales.

  • @streamovie8413
    @streamovie8413 2 роки тому

    Bro esa es la parte de servidor verdad

    • @JavaRevolutions
      @JavaRevolutions  2 роки тому

      Es correcto amig@, también tenemos otros en donde tenemos clientes REST, descarga el código fuente gratis desde aquí: javarev.blogspot.com/, comparte esta información, si no te has suscrito suscríbete al canal, dale like a todos los videos y síguenos en nuestras redes sociales.