miércoles, 22 de febrero de 2017

WS-REST 02. Crear un proyecto en eclipse

1. Vamos a crear un proyecto en eclipse y creamos un Dynamic Web Project (File-New-Other-Web-Dynamic Web Project)


Le damos un nombre, por ejemplo Jersey04 y la version que sea 3.1 y le damos a terminar,

2. Creamos los paquetes src.main.java y src.main.resources

3. Dentro de src.main.java creamos un paquete de pruebas, en mi caso org.ximodante.jersey

4. Transformar el proyecto en un proyecto Maven. Para ello apretamos el botón derecho del raton sobre el proyecto y seleccionamos Configure-Convert to Maven Project y le damos al botón Finish

5. Para poder ver el repositorio de Maven se hace Window-Show View-Maven-Maven Repositories y con ello se podran descargar las librerías de maven. al cabo de un rato se descargan.

6. Vamos al pom.xml , y la pestaña inferior de Dependencies le damos al boton Add



y buscamos primeramente jersey-server (en Enter groupId, artifact or sha1 prefix or pattern(*)) y después jaxrs-ri, como podemos ver, eclipse busca en el repositorio de maven



seleccionamos com.sun.jersey y haciendo lo mismo con jaxrs-ri seleccionamos org.glassfish.jersey.bundles. Y al final queda





7. y si vemos el pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>Jersey04</groupId>
  <artifactId>Jersey04</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  <build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.5.1</version>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>3.0.0</version>
        <configuration>
          <warSourceDirectory>WebContent</warSourceDirectory>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <dependencies>
  <dependency>
  <groupId>com.sun.jersey</groupId>
  <artifactId>jersey-server</artifactId>
  <version>1.19.3</version>
  </dependency>
  <dependency>
  <groupId>org.glassfish.jersey.bundles</groupId>
  <artifactId>jaxrs-ri</artifactId>
  <version>2.26-b01</version>
  <type>bundle</type>
  </dependency>
  </dependencies>
</project>

Nos sale un error y hay que quitar la línea en rojo.

8. Vamos a decirle que utilice nuestro Tomcat que instalamos anteriormente. Nos situamos en el proyecto y apretamos el botón derecho del raton y damos Properties-Pestaña Runtimes - botón New.


Ahora nos aprece esta ventana, y le decimos que queremos Apache Tomcat 9 o la versión que hayamos instalado Next

y le indicamos la ruta (que estaba en /opt) y seleccionamos un JRE 8 y el botón Finish. Y ya está.



Con lo que ya tenemos nuestro runtime y lo seleccionamos en la pantalla de Project Faces


No hay comentarios :

Publicar un comentario