Entradas

Mostrando las entradas de octubre, 2013

Killall java parra windows

Los usuarios de linux y mac tienen la posibilidad de "Matar" los procesos de java con un único comando <<killall java>> para los usuarios de windows este es un comando desconocido y para muchos de los criticos de Microsoft una gran falencia a comparación con sus competidores; investigando para un proyecto en el que necesitaba cerrar una aplicación de java que corre en background indagué en las aguas de internet y encontré las herramientas que me permitieron hacer un ejecutable de windows que haga las veces de "killall". Los comandos son el  FOR ,  TASKLIST y  TASKKILL. Como se hace??? Son tres sencillos pasos:  1) Crea un archivo con la extensión .bat ej:. killall_java.bat 2) copia el siguiente código: FOR /F "tokens=2" %%I IN ('TASKLIST /NH /FI "imagename eq java.exe"') DO SET PID=%%I TASKKILL /PID %PID% 3) Guarda este archivo Después de realizar estos pasos al ejecutar este archivo vas a notar con so

JSF + Login Logout Methods + Session Timeouts + Page Jumping Issues + Facelets

How to create a flawless login logout with JSF Facelets and a Java Application Server (JBoss, Glassfish) without much effort. Previously i’ve posted a similar article but small errors persisted. This post corrects that. Four  items are required: 1)  Include a  <META HTTP-EQUIV=”refresh” CONTENT=”15″>  on your login page. This is make your login page refresh preventing an error with our methodology regarding context. 2)  Edit your web.xml with the following. This will indicate that when a ViewExpiredException happens then the browser will redirect the client to its login page 1 2 3 4 < error-page > < exception-type >javax.faces.application.ViewExpiredException</ exception-type > < location >/faces/login.xhtml</ location > </ error-page > Also add a session timeout: 1 2 3 4 5 < session-config > < session-timeout > 30 </ session-timeout > </ session-config >