domingo, 23 de octubre de 2016

WIFI después de instalar ubuntu 16

luego de instalar ubuntu 16 server el sistema este me indicaba que me conectaba a internet pero al iniciar el browser no conectaba, revisando el archivo:

 ping www.google.com
ping: unknown host www.google.com
slack@ubuntu:~$ sudo gedit /etc/network/interfaces
[sudo] password for slack:


cambie la interface wlan0 de manual a dhcp

slack@ubuntu:~$ sudo service network-manager restart
slack@ubuntu:~$


y funciono perfecto

miércoles, 7 de septiembre de 2016

Incrementar Cache de Tomcat 8.x

En algunos caso al arrancar apache tomcat versión 8.x el log indica que existe una insuficiencia de recursos de cache del contenedor con el siguiente mensaje :

WARNING [localhost-startStop-1] org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/WEB-INF/classes/org/hibernate/hibernate-configuration-3.0.dtd] to the cache because there was insufficient free space available after evicting expired cache entries - consider increasing the maximum size of the cache

y como no es muy cómodo que aparezca este tipo de alertas lo mejor es configurar correctamente este parámetro, ya que posteriormente nos podría traer algún tipo de fallo en nuestras aplicaciones, entonces, para evitar esto debemos incrementar la cache de nuestro tomcat, para esto debemos ir al archivo context.xml que esta en tomcat_home\conf\context.xml , y agregar antes del cierre del tag  </Context> el siguiente tag :

<Resources cachingAllowed="true" cacheMaxSize="100000" />


con esto le indicamos a nuestro servidor un máximo de cache y evitamos el mensaje de alerta en la partida del servicio.

saludos!


martes, 9 de agosto de 2016

Instalando Maven 3.3.9

Maven es un automatizador para la creación de proyectos J2EE, basado en arquetipos, y considerado como la evolución de ANT, maven también pertenece a apache software fundation con licencia GLP open source.

para instalar maven se deben seguir los siguientes pasos:

1.- descargar la ultima versión desde http://maven.apache.org/download.cgi , en mi caso la 3.3.9 para jdk 7 o superior

2.- una vez descargada vamos al directorio donde desempaquetaremos, en mi caso linux es en /home/slack/programas , creándose el directorio apache-maven-3.3.9 y la ruta /home/slack/programas/apache-maven-3.3.9

3.- después del paso 2 debemos agregar nuestro maven al path del sistema operativo, en linux debemos ejecutar el comando:

slack@zion:~/programas$ export PATH=/home/slack/programas/apache-maven-3.3.9/bin:$PATH

de esta forma ya tenemos la variable mvn en el enviromment del sistema, lo podemos comprobar ejecutando el comando "env" desde la consola :

slack@zion:~/programas$ env
PATH=/home/slack/programas/apache-maven-3.3.9/bin:/home/slack/programas/jdk1.7.0_55/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

aquí vemos que ya aparece la ruta de ejecución de maven, ahora podemos ejecutar el comando maven (mvn -v) desde la consola, si todo esta ok el resultado debería ser similar al siguiente :

slack@zion:~/programas$ mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T13:41:47-03:00)
Maven home: /home/slack/programas/apache-maven-3.3.9
Java version: 1.7.0_55, vendor: Oracle Corporation
Java home: /home/slack/programas/jdk1.7.0_55/jre
Default locale: es_ES, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-85-generic", arch: "amd64", family: "unix"

Esto quiere decir que ya tenemos maven instalado correctamente en nuestro sistema y con el podremos crear proyectos y luego trabajarlos desde un ide como eclipse, netbeans u otro.

suerte!!

viernes, 1 de julio de 2016

Crear Acceso directo en Linux Ubuntu

Para crear un acceso directo ir a terminal y escribir el siguiente comando para instalar gnome-panel:

slack@zion:~/programas/jbpm-installer$ sudo apt-get install gnome-panel
[sudo] password for slack:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias      
Leyendo la información de estado... Hecho
gnome-panel ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 171 no actualizados.


En mi caso al ejecutar se me indica que gnome-panel ya esta instalado, por lo tanto ahora quiero crear mi acceso directo y ejecuto este comando:

slack@zion:~/programas/jbpm-installer$ gnome-desktop-item-edit ~/Escritorio --create-new

Este comando abre un formulario para crear mi acceso directo donde hay que indicar el nombre del acceso y la ruta del ejecutable, generalmente podria ser /usr/bin por ejemplo para crear el acceso directo de google-chrome.

bueno eso es.., buena caza !

martes, 24 de mayo de 2016

error Eclipse java: cairo-misc.c:380

En algunas ocasiones intentando ejecutar una clase en eclipse kepler 64 bit con jdk 1.7 sobre red-hat 6.5 actualizado a 6.7, inesperadamente eclipse se cierra, si esta iniciado por consola este informa el siguiente error :

[slack@zion eclipse]$ ./eclipse
java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.

la solucion encontrada y que funciona es añadir al archivo eclipse.ini la siguiente linea al final "-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false" como muestra el siguiente texto y tambien se puede aprovechar de aumentar las opciones de memoria

openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=512m
-Xms512m
-Xmx2048m
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false


Suerte.

lunes, 25 de abril de 2016

Pierde modo gráfico al actualizar Ubuntu

He actualizado mi Linux Ubuntu de la versión 12.04 a la 14.04 con el manager gráfico desde la versión 12.04, ya que hace buen tiempo me lo solicitaba.
Después de una larga espera cerca de 4 horas y dependiendo de la conexión de red he logrado actualizar el sistema operativo, iba todo bien, reinicie la maquina y me lanzo el login de inicio con una mejor resolución por lo que creí que todo andaba perfecto, sin embargo al ingresar mi contraseña el sistema no me dejo entrar, tampoco me dijo que la contraseña era incorrecta, intente mil veces y nada, así que después de googlear y buscar por internet encontre varias soluciones y la que resulto es la siguiente en el paso a paso:

1.- linux utiliza terminales desde la f1 a la f12 y normalmente la session gráfica de arranque es la f7, entonces una vez en el login presionamos Control+Alt+F1, con esto nos vamos al login en la terminal f1 en modo texto, ingresamos nuestro usuario y contraseña.

2.- una vez dentro ingresamos : sudo dpkg --configure -a
con este comando damos al orden para configurar nuestro gestor de paquetes.

3.- ingresamos el comando : sudo apt-get -f install

4.- ingresamos : sudo apt-get update

5.- ingresamos : sudo apt-get dist-upgrade

6.- ingresamos : sudo apt-get install --reinstall ubuntu-desktop
con este reinstalamos nuestro entorno de escritorio

7.- ingresamos : sudo apt-get autoremove
eliminamos paquetes rotos o inservibles, esto siempre se hace despues del paso 6

8.- ingresamos : sudo apt-get clean

9.- reiniciamos : sudo reboot

Ahora debiéramos poder ingresar al entorno gráfico con nuestro usuario y contraseña.

espero les allá ayudado, suerte !!