Seleccionar página

Blog Open Source de Neodoo Microsystems

Notas, trucos y consejos sobre integración y desarrollo

Re-dirección de trafico de un puerto a otro en Linux, TCPTunnel

Para redireccionar tráfico de un puerto a otro de una forma sencilla he usado el proyecto tcptunnel: http://www.vakuumverpackt.de/tcptunnel/ Se instala muy fácil: # wget http://www.vakuumverpackt.de/tcptunnel/tcptunnel-0.5.tar.gz # tar -xzvf tcptunnel-0.5.tar.gz # cd tcptunnel-0.5 # ./configure –install-dir=/usr/local/bin # make # make install Y con una sencilla línea se redirige el tráfico: tcptunnel –local-port=80 –remote-port=8080 –remote-host=127.0.0.1 –stay-alive

Script de arranque como servicio para Hudson/Jenkins

Se puede usar este script para arrancar Hudson o Jenkins, preferiblemente este último, como servicio en linux usando como servidor web el “Winstone” que lleva embebido en el war: #!/bin/bash # # Startup script for Hudson # # chkconfig: – 84 16 # description: Hudson CI server # Source function library. . /etc/rc.d/init.d/functions [ -z […]

Acceder a un repositorio maven con HTTPS

En mi caso era este: https://maven.atlassian.com/content/repositories/jboss-releases He estado investigando y la unica manera de hacerlo es esta: mvn clean install -Dhttps.proxyHost=172.24.201.108 -Dhttps.proxyPort=3128 Pasandole el proxy directamente. Ni configurando el maven en el “.m2/settings.xml”, ni nada.

Poder matar un proceso por nombre o palabra en el comando

Solo hay que cambiar <PROCESO> por el nombre o alguna palabra del comando que saldria con : #ps aux | grep <PROCESO> Se podria usar este: #ps -ef | grep liferay | grep -v grep | awk ‘{print $2}’ | xargs kill -9 No se usa “grep” en el comando final porque también sale el […]

Excluir servidores para el proxy en linux

Si usamos los siguientes variables para el proxy: export http_proxy=”http://usuario:contraseña@direccion:puerto” export https_proxy=”http://usuario:contraseña@direccion:puerto” Podemos usar la siguiente variable para excluir servidores del proxy: export no_proxy=”127.0.0.1, localhost, 172.3.86.0/24, .ejemplo.com”

Error “rpmdb open failed” despues de un “kill -9″ de un yum

Si se queda colgado un proceso yum y le hacemos un “kill -9″ luego nos dara un error como este al intentar ejecutar yum otra vez: > # yum > rpmdb: Thread/process 29876/3045669536 failed: Thread died in Berkeley > DB library > error: db4 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal > error, run database recovery > […]

Configurar Liferay para que no muestre los portlets inactivos o con acceso denegado

Hay que añadir lo siguiente al fichero “TOMCAT_HOME/webapps/ROOT/WEB-INF/classes/portal-ext.properties” : # Set the following to true if users are shown that they do not have access # to a portlet. The portlet init parameter «show-portlet-access-denied» will # override this setting. # layout.show.portlet.access.denied=false # # Set the following to true if users are shown that a portlet […]

Configurar Liferay para que guarde sus datos en MySQL

Hay que añadir un fichero (si no existe) “TOMCAT_HOME/webapps/ROOT/WEB-INF/classes/portal-ext.properties” y ponerle las siguientes propiedades: jdbc.default.driverClassName=com.mysql.jdbc.Driver jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false jdbc.default.username=root jdbc.default.password= O se puede usar un datasource ya configurado : jdbc.default.jndi.name=jdbc/LiferayPool

Utiliza nuestras máquinas AMI en AWS Marketplace

Utiliza nuestras plantillas preconfiguradas disponibles en AWS Marketplace para crear instancias de los contenedores y servidores de aplicaciones Open Source más importantes de la comunidad Java.

Suscríbete a nuestro boletín

Notas, trucos y consejos sobre integración y desarrollo.

Escribe tu dirección de correo electrónico y revisa a continuación tu email para confirmar la suscripción.