<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Ejecutar aplicación Java como servicio &#8211; Integración básica</title>
	<atom:link href="http://casidiablo.net/correr-programa-java-como-demonio/feed/" rel="self" type="application/rss+xml" />
	<link>http://casidiablo.net/correr-programa-java-como-demonio/</link>
	<description>Blog de Java, Programación y Linux</description>
	<lastBuildDate>Thu, 18 Mar 2010 21:56:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: pedro hernadez</title>
		<link>http://casidiablo.net/correr-programa-java-como-demonio/comment-page-1/#comment-8489</link>
		<dc:creator>pedro hernadez</dc:creator>
		<pubDate>Sun, 17 Jan 2010 07:20:59 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3407#comment-8489</guid>
		<description>gracias cristien ................</description>
		<content:encoded><![CDATA[<p>gracias cristien &#8230;&#8230;&#8230;&#8230;&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: pedro hernadez</title>
		<link>http://casidiablo.net/correr-programa-java-como-demonio/comment-page-1/#comment-8488</link>
		<dc:creator>pedro hernadez</dc:creator>
		<pubDate>Sun, 17 Jan 2010 07:19:03 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3407#comment-8488</guid>
		<description>me respondi solo al problema de mi error era que no tenia la carpeta lib donde correspondia pero la otra pregunta sigue en pie por todo gracias.</description>
		<content:encoded><![CDATA[<p>me respondi solo al problema de mi error era que no tenia la carpeta lib donde correspondia pero la otra pregunta sigue en pie por todo gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cristian</title>
		<link>http://casidiablo.net/correr-programa-java-como-demonio/comment-page-1/#comment-8486</link>
		<dc:creator>Cristian</dc:creator>
		<pubDate>Sun, 17 Jan 2010 05:53:27 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3407#comment-8486</guid>
		<description>Hola Pedro.

En realidad tienes dos opciones:

* O solucionas el problema que tienes con el servicio.
* O haces que tu programa corra oculto en el systray de Windows. El problema de este método es que siempre tendrías que tener una sesión abierta para que se esté ejecutando, no como con el servicio que siempre estaría corriendo.

Respecto al error... ¿te aparece al probarlo con el administrador de servicios de Windows? ¿o haciendo una prueba manual del servicio con el wrapper?

Un saludo!</description>
		<content:encoded><![CDATA[<p>Hola Pedro.</p>
<p>En realidad tienes dos opciones:</p>
<p>* O solucionas el problema que tienes con el servicio.<br />
* O haces que tu programa corra oculto en el systray de Windows. El problema de este método es que siempre tendrías que tener una sesión abierta para que se esté ejecutando, no como con el servicio que siempre estaría corriendo.</p>
<p>Respecto al error&#8230; ¿te aparece al probarlo con el administrador de servicios de Windows? ¿o haciendo una prueba manual del servicio con el wrapper?</p>
<p>Un saludo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: pedro hernadez</title>
		<link>http://casidiablo.net/correr-programa-java-como-demonio/comment-page-1/#comment-8485</link>
		<dc:creator>pedro hernadez</dc:creator>
		<pubDate>Sun, 17 Jan 2010 05:37:39 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3407#comment-8485</guid>
		<description>hola tengo un problema pude cargar la aplicacion como servicio en windows xp pero al momento de iniciarla me tira este error &quot;l servicio ClienteJava terminó con el error específico de servicio 1 (0x1).
&quot; les cuento un poco de que se trata la aplicacion que necesito montar, la idea es tener un socket corriendo en todo momento para que se comunique con un mini servidor, esto lo estoy ocupando para poder logearme remotamente remotamente en windows(pero eso es otra historia) el tema es que no se que significa el error que me aparecio si alguien me podria ayudar le lo agradeceria es muy importante que me este funcionando........

PD: si alguien sabe alguna forma mas facil da hacer una aplicacion para login remoto tambien me puede ayudar(pedroinformatico@gmail.com).....


de antemanos gracias.....</description>
		<content:encoded><![CDATA[<p>hola tengo un problema pude cargar la aplicacion como servicio en windows xp pero al momento de iniciarla me tira este error &#8220;l servicio ClienteJava terminó con el error específico de servicio 1 (0&#215;1).<br />
&#8221; les cuento un poco de que se trata la aplicacion que necesito montar, la idea es tener un socket corriendo en todo momento para que se comunique con un mini servidor, esto lo estoy ocupando para poder logearme remotamente remotamente en windows(pero eso es otra historia) el tema es que no se que significa el error que me aparecio si alguien me podria ayudar le lo agradeceria es muy importante que me este funcionando&#8230;&#8230;..</p>
<p>PD: si alguien sabe alguna forma mas facil da hacer una aplicacion para login remoto tambien me puede ayudar(pedroinformatico@gmail.com)&#8230;..</p>
<p>de antemanos gracias&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: fermin</title>
		<link>http://casidiablo.net/correr-programa-java-como-demonio/comment-page-1/#comment-8437</link>
		<dc:creator>fermin</dc:creator>
		<pubDate>Mon, 11 Jan 2010 22:40:22 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3407#comment-8437</guid>
		<description>Hola 

Me fue dificil seguir las instrucciones 


Saludos</description>
		<content:encoded><![CDATA[<p>Hola </p>
<p>Me fue dificil seguir las instrucciones </p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cristian</title>
		<link>http://casidiablo.net/correr-programa-java-como-demonio/comment-page-1/#comment-8070</link>
		<dc:creator>Cristian</dc:creator>
		<pubDate>Mon, 30 Nov 2009 16:13:29 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3407#comment-8070</guid>
		<description>@Felipe... de hecho esto que puse lo aprendí haciendo algo muy similar...

Puedes ver el código de ese programa que hice aquí:

http://github.com/casidiablo/jgossip

Un saludo!</description>
		<content:encoded><![CDATA[<p>@Felipe&#8230; de hecho esto que puse lo aprendí haciendo algo muy similar&#8230;</p>
<p>Puedes ver el código de ese programa que hice aquí:</p>
<p><a href="http://github.com/casidiablo/jgossip" rel="nofollow">http://github.com/casidiablo/jgossip</a></p>
<p>Un saludo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Felipe</title>
		<link>http://casidiablo.net/correr-programa-java-como-demonio/comment-page-1/#comment-8068</link>
		<dc:creator>Felipe</dc:creator>
		<pubDate>Mon, 30 Nov 2009 15:37:53 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3407#comment-8068</guid>
		<description>Excelente, he desarrollado una aplicación que verifica el tamaño del disco duro y cuando su porcentaje sea mayor a 80% envía un correo, y claro gracias a JSW he logrado hacerlo servicio el cual se ejecuta cada dos horas.

Gracias por los manuales y ejemplos...</description>
		<content:encoded><![CDATA[<p>Excelente, he desarrollado una aplicación que verifica el tamaño del disco duro y cuando su porcentaje sea mayor a 80% envía un correo, y claro gracias a JSW he logrado hacerlo servicio el cual se ejecuta cada dos horas.</p>
<p>Gracias por los manuales y ejemplos&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Felipe</title>
		<link>http://casidiablo.net/correr-programa-java-como-demonio/comment-page-1/#comment-8026</link>
		<dc:creator>Felipe</dc:creator>
		<pubDate>Fri, 27 Nov 2009 18:39:43 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3407#comment-8026</guid>
		<description>Ajajaj muchas gracias Cristian...
Después de ver tu código me di cuenta del while  y el Thread.... 
Yo juraba que el Wrapper era como una especie de crontab pero con función de servicio que se ejecutaba por ciclos, ahora me quedo todo mucho más claro.
Gracias Cristian...</description>
		<content:encoded><![CDATA[<p>Ajajaj muchas gracias Cristian&#8230;<br />
Después de ver tu código me di cuenta del while  y el Thread&#8230;.<br />
Yo juraba que el Wrapper era como una especie de crontab pero con función de servicio que se ejecutaba por ciclos, ahora me quedo todo mucho más claro.<br />
Gracias Cristian&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cristian</title>
		<link>http://casidiablo.net/correr-programa-java-como-demonio/comment-page-1/#comment-8025</link>
		<dc:creator>Cristian</dc:creator>
		<pubDate>Fri, 27 Nov 2009 18:32:03 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3407#comment-8025</guid>
		<description>Hola Felipe...

Eso debe suceder puesto que tu programa  es de los que se cierra :D Es decir, supongo que  en algún lado tendrás un System.exit(); Eso por supuesto hará que el servicio se detenga.

Ahora... ¿cómo hacer para que no se detenga? Bien, la manera más sencilla de hacerlo (y ojo, que eso lo debes hacer en tu programa NO en el wrapper) es como en este ejemplo... si te bajas el código fuente te darás cuenta que cuando se ejecutan el método main uno de los métodos que ejecuta se queda en un ciclo infinito, esto se logra con expresiones como: 

while(true){
//lo que quieras
}

Pero ten cuidado... debes implementar algo para que no sobrecargues el procesador... en el ejemplo se usan hilos y lo que haces es poner a dormir el hilo cada cierto tiempo. De lo contrario vas a tener un ciclo infinito que hará millones de cosas por minuto lo cual va a poner al procesador al tope.

Espero te sirva lo que te escribí... un saludo!</description>
		<content:encoded><![CDATA[<p>Hola Felipe&#8230;</p>
<p>Eso debe suceder puesto que tu programa  es de los que se cierra <img src='http://casidiablo.net/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Es decir, supongo que  en algún lado tendrás un System.exit(); Eso por supuesto hará que el servicio se detenga.</p>
<p>Ahora&#8230; ¿cómo hacer para que no se detenga? Bien, la manera más sencilla de hacerlo (y ojo, que eso lo debes hacer en tu programa NO en el wrapper) es como en este ejemplo&#8230; si te bajas el código fuente te darás cuenta que cuando se ejecutan el método main uno de los métodos que ejecuta se queda en un ciclo infinito, esto se logra con expresiones como: </p>
<p>while(true){<br />
//lo que quieras<br />
}</p>
<p>Pero ten cuidado&#8230; debes implementar algo para que no sobrecargues el procesador&#8230; en el ejemplo se usan hilos y lo que haces es poner a dormir el hilo cada cierto tiempo. De lo contrario vas a tener un ciclo infinito que hará millones de cosas por minuto lo cual va a poner al procesador al tope.</p>
<p>Espero te sirva lo que te escribí&#8230; un saludo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Felipe</title>
		<link>http://casidiablo.net/correr-programa-java-como-demonio/comment-page-1/#comment-8024</link>
		<dc:creator>Felipe</dc:creator>
		<pubDate>Fri, 27 Nov 2009 17:46:01 +0000</pubDate>
		<guid isPermaLink="false">http://casidiablo.net/?p=3407#comment-8024</guid>
		<description>Me ha resultado con una aplicación que desarrolle la cual manda un correo.
El problema es: cuando escribo ./servicio console y termina de ejecutarse el programa inmediatamente se para el servicio , o sea no queda activo. Hay alguna variable en el wrapper.conf que hace que se detenga el servicio, como hago para dejarlo siempre activo ¿¿??</description>
		<content:encoded><![CDATA[<p>Me ha resultado con una aplicación que desarrolle la cual manda un correo.<br />
El problema es: cuando escribo ./servicio console y termina de ejecutarse el programa inmediatamente se para el servicio , o sea no queda activo. Hay alguna variable en el wrapper.conf que hace que se detenga el servicio, como hago para dejarlo siempre activo ¿¿??</p>
]]></content:encoded>
	</item>
</channel>
</rss>
