Entradas

Mostrando entradas de mayo, 2016

Glassfish 4.4.1 falla con jax rs y json

¿PORQUE FALLA MI WEB SERVICE JAX RS CON GLASSFISH 4.1.1 ?

Throw error on glassfish 4.1.1


java.lang.NoClassDefFoundError:Couldnot initialize class org.eclipse.persistence.jaxb.BeanValidationHelper
Este es mi codigo:

package com.dyalogo.cbx.api;

import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;

/**
 *
 * @author DYALOGOSAS.davidandrade
 */
@ApplicationPath("api")
public class JAXRSConfiguracion extends Application{

}

@Path("mail/sendmailservice")
public class JAXRSEnviarCorreoElectronico {

    public static final Logger log = Logger.getLogger(JAXRSEnviarCorreoElectronico.class.getName());

    @POST
    @Produces(MediaType.APPLICATION_JSON)
    @Consumes({"application/json"})
    public ObjReturnDATA sendEmail(WSData config) {

}



Basicamente porque glassfish tiene un error en la version 4.4.1 pero la solucion es facil:

Descarga este archivo: https://mega.nz/#!Ck0lVSRA!_KIjTl_8scQrak7jNTBepv3oqSKgeYsAVqjlvAarTbU

Reemplazalo en /$GLASSFISHI…

Como configurar un servidor de desarrollo

Imagen
Bienvenidos !!!!!!

En este blog encontraremos como configurar un servidor de desarrollo con las siguientes tecnologias:


Sistema operativo: Linux Centos 5.
Manejador de proyectos: Redmine 2.2.3
Controlador de versiones: Subversion 
Web: apache

(SE ASUME QUE LA INSTALACION DEL SISTEMA OPERATIVO YA SE ENCUENTRA REALIZADA)

Estos son los pasos para realizar la instalacion y configuracion completa:


PASO 0: Preliminares:

Ejecutamos por linea de comandos los siguiente:


yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel mysql mysql-server mysql-devel gcc gcc-c++

Creamos un directorio para  tener todos los instaladores

mkdir /home/instaladores
cd /home/instaladores



PASO 1: INSTALANDO REDMINE...


En la consola del equipo se debe ejecutar los siguientes comandos:

1.1. Obtenemos las librerias necesarias para la instalacion:


wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz




1.2. Configuramos e instalamos yaml.

tar xzvf yaml-0.1.4.tar.gz
cd yaml-0.1.4
./configure --prefix=/u…