miércoles, 8 de julio de 2015

Cambiar Puerto 8080 GlassFish 4.1 - Netbenas

Vamos a cambiar el puerto por defecto 8080 por 8083


Ingresamos al directorio indicado en la imagen siguiente (Rectangulo Rojo):
C:\Users\dev01\AppData\Roaming\NetBeans\8.0.1\config\GF_4.1\domain1\config\domain.xml


Editamos el puerto 8083 en la posicion indicada en la siguiente imagen (Rectangulo Rojo)


Reiniciamos el netbeans y podra usar el GlassFish con el nuevo puerto.



viernes, 6 de marzo de 2015

JASPER SERVER ERROR: java.lang.OutOfMemoryError

Para corregir el error en S.O Windows, se debe agregar o modificar la siguientes linea

>>> set JAVA_OPTS=%JAVA_OPTS% -Xms2048m -Xmx3072m -XX:PermSize=1024m -XX:MaxPermSize=2048m -Xss2m -XX:+UseCompressedOoops -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled

en el archivo "catalina.bat" del  jasper server: por ejemplo >>> C:\Jaspersoft\jasperreports-server-cp-5.6.1\apache-tomcat\bin\catalina.bat

miércoles, 11 de febrero de 2015

Cambiar la coma por punto decimal en Ireport

1. Configurar en Ireport lo siguiente:


2. En el metodo que ejecutara el reporte, agregar un parametro adicional:

parametro.put(JRParameter.REPORT_LOCALE, Locale.ENGLISH);

3. Reporte ejecutado:


martes, 6 de enero de 2015

Tips MySql

Configurar la cantidad maxima de conexiones de mysql usando XAMPP. La ruta del archivo es: X:\xampp\mysql\bin\my.ini donde X: representa la unidad en donde se instalo XAMPP

  •  key_buffer = 16M 
  • max_allowed_packet = 1M 
  • table_cache = 64 
  • max_connections=405 
  • sort_buffer_size = 512K 
  • net_buffer_length = 8K 
  • read_buffer_size = 256K 
  • read_rnd_buffer_size = 512K 
  • myisam_sort_buffer_size = 8M 
  • log_error = "mysql_error.log"
Para windows 7 considerar, como maximo 405 conexiones.




viernes, 1 de febrero de 2013

MOSTRAR IMAGEN EN FORMATO BLOB EN IREPORT

En esta oportunidad les mostrare como mostar una imagen guardada en una base de datos MySQL, en formato BLOB  o LONGBLOB.

La estructura de la tabla sera de la siguiente manera:



Expresado en  SQL:


CREATE  TABLE IF NOT EXISTS `bdsistemax`.`demo` (
  `id` INT(11) NOT NULL AUTO_INCREMENT ,
  `cadena` LONGBLOB NULL DEFAULT NULL ,
  PRIMARY KEY (`id`) )
ENGINE = InnoDB
AUTO_INCREMENT = 2
DEFAULT CHARACTER SET = latin1
COLLATE = latin1_swedish_ci


como podemos observar hay un registro en la base de datos


Una vez guardada la imagen no queda crear un reporte con la herramienta IREPORT, como se observa a continuación:


el objeto seleccionado corresponde a un Image:
En la propiedades del objeto Image ubicamos "Image Expression" y escribiremos las siguiente linea:

JRImageRenderer.getInstance((byte []) $F{demo_cadena})

como se muestra a continuación:


Luego de seguir los pasos nos queda compilar y probar la funcionalidad de nuestro reporte.


De esta manera se muestran en el Ireport las imágenes guardadas en formato blob en una base de datos MySQL.

No se olviden de comentar y cualquier consulta me pueden escribir al siguiente E-mail: camposvidallusmilo@gmail.com. Hasta la próxima oportunidad..