<?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>Comentários sobre: timefix (ou: Acertando o Horário de Verão em Java II)</title>
	<atom:link href="http://chester.blog.br/archives/2007/02/timefix.html/feed" rel="self" type="application/rss+xml" />
	<link>http://chester.blog.br/archives/2007/02/timefix.html</link>
	<description>livros, quadrinhos, matemática, web, política, software livre e tudo que me der na telha</description>
	<lastBuildDate>Tue, 07 Sep 2010 22:21:51 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
	<item>
		<title>Por: Daniel</title>
		<link>http://chester.blog.br/archives/2007/02/timefix.html/comment-page-1#comment-5977</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Thu, 16 Oct 2008 18:53:33 +0000</pubDate>
		<guid isPermaLink="false">http://chester.blog.br/archives/2007/02/timefix.html#comment-5977</guid>
		<description>&lt;p&gt; Permission denied&lt;br /&gt;
Unable to access jarfile timefix&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p> Permission denied<br />
Unable to access jarfile timefix</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Daniel</title>
		<link>http://chester.blog.br/archives/2007/02/timefix.html/comment-page-1#comment-5976</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Thu, 16 Oct 2008 18:18:29 +0000</pubDate>
		<guid isPermaLink="false">http://chester.blog.br/archives/2007/02/timefix.html#comment-5976</guid>
		<description>&lt;p&gt;Olá, sei que o post é antigo, mas li e surgiu uma duvida:&lt;br /&gt;
meu script não está em /etc/init.d/&lt;br /&gt;
vai funcionar em outro caminho ?&lt;br /&gt;
&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>Olá, sei que o post é antigo, mas li e surgiu uma duvida:<br />
meu script não está em /etc/init.d/<br />
vai funcionar em outro caminho ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: lucão</title>
		<link>http://chester.blog.br/archives/2007/02/timefix.html/comment-page-1#comment-5975</link>
		<dc:creator>lucão</dc:creator>
		<pubDate>Wed, 23 Apr 2008 14:26:52 +0000</pubDate>
		<guid isPermaLink="false">http://chester.blog.br/archives/2007/02/timefix.html#comment-5975</guid>
		<description>&lt;p&gt;e muito legal....................&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>e muito legal&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Diego</title>
		<link>http://chester.blog.br/archives/2007/02/timefix.html/comment-page-1#comment-5974</link>
		<dc:creator>Diego</dc:creator>
		<pubDate>Tue, 06 Nov 2007 20:00:53 +0000</pubDate>
		<guid isPermaLink="false">http://chester.blog.br/archives/2007/02/timefix.html#comment-5974</guid>
		<description>&lt;p&gt;Agora funcionou. &lt;br /&gt;
Criei um post detalhando a peleja: &lt;a href=&quot;http://infoessencial.blogspot.com/2007/11/acertando-o-relogio-do-tomcat.html&quot; rel=&quot;nofollow&quot;&gt;http://infoessencial.blogspot.com/2007/11/acertando-o-relogio-do-tomcat.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Valeu Chester!&lt;br /&gt;
&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>Agora funcionou. <br />
Criei um post detalhando a peleja: <a href="http://infoessencial.blogspot.com/2007/11/acertando-o-relogio-do-tomcat.html" rel="nofollow">http://infoessencial.blogspot.com/2007/11/acertando-o-relogio-do-tomcat.html</a></p>
<p>Valeu Chester!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Chester</title>
		<link>http://chester.blog.br/archives/2007/02/timefix.html/comment-page-1#comment-5973</link>
		<dc:creator>Chester</dc:creator>
		<pubDate>Tue, 06 Nov 2007 19:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://chester.blog.br/archives/2007/02/timefix.html#comment-5973</guid>
		<description>&lt;p&gt;Hmm... pela mensagem, ele encontrou o TimeFix (ou seja, o CLASSPATH inclui ele), mas não encontrou a classe principal do Tomcat (ou seja, o CLASSPATH não inclui ela). Veja se você está realmente *adicionando* o path do timefix-1.0.jar no CLASSPATH, ou se você está *substituindo* por ele (que é o que a mensagem sugere).&lt;/p&gt;

&lt;p&gt;O comando export CLASSPATH=$CLASSPATH:/xyz/timefix-1.0.jar deve preservar o CLASSPATH original. Testei o equivalente dele aqui (estou numa máquina Windows) e ele setou o classpath apropriadamente.&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>Hmm&#8230; pela mensagem, ele encontrou o TimeFix (ou seja, o CLASSPATH inclui ele), mas não encontrou a classe principal do Tomcat (ou seja, o CLASSPATH não inclui ela). Veja se você está realmente *adicionando* o path do timefix-1.0.jar no CLASSPATH, ou se você está *substituindo* por ele (que é o que a mensagem sugere).</p>
<p>O comando export CLASSPATH=$CLASSPATH:/xyz/timefix-1.0.jar deve preservar o CLASSPATH original. Testei o equivalente dele aqui (estou numa máquina Windows) e ele setou o classpath apropriadamente.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Diego</title>
		<link>http://chester.blog.br/archives/2007/02/timefix.html/comment-page-1#comment-5972</link>
		<dc:creator>Diego</dc:creator>
		<pubDate>Tue, 06 Nov 2007 18:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://chester.blog.br/archives/2007/02/timefix.html#comment-5972</guid>
		<description>&lt;p&gt;Tentei setar no tomcat, mas olha o erro que deu:&lt;/p&gt;

&lt;p&gt;Exception in thread &quot;main&quot; java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap&lt;br /&gt;
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)&lt;br /&gt;
at java.security.AccessController.doPrivileged(Native Method)&lt;br /&gt;
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)&lt;br /&gt;
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)&lt;br /&gt;
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)&lt;br /&gt;
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)&lt;br /&gt;
at java.lang.Class.forName0(Native Method)&lt;br /&gt;
at java.lang.Class.forName(Class.java:164)&lt;br /&gt;
at br.blog.chester.timefix.Timefix.main(Timefix.java:112)&lt;/p&gt;

&lt;p&gt;Alguem sabe o que pode ser?&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>Tentei setar no tomcat, mas olha o erro que deu:</p>
<p>Exception in thread &#8220;main&#8221; java.lang.ClassNotFoundException: org.apache.catalina.startup.Bootstrap<br />
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)<br />
at java.security.AccessController.doPrivileged(Native Method)<br />
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)<br />
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)<br />
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)<br />
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)<br />
at java.lang.Class.forName0(Native Method)<br />
at java.lang.Class.forName(Class.java:164)<br />
at br.blog.chester.timefix.Timefix.main(Timefix.java:112)</p>
<p>Alguem sabe o que pode ser?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Chester</title>
		<link>http://chester.blog.br/archives/2007/02/timefix.html/comment-page-1#comment-5971</link>
		<dc:creator>Chester</dc:creator>
		<pubDate>Tue, 06 Nov 2007 17:56:39 +0000</pubDate>
		<guid isPermaLink="false">http://chester.blog.br/archives/2007/02/timefix.html#comment-5971</guid>
		<description>&lt;p&gt;Olhando no catalina.sh do Tomcat 6.0.14, vejo que todas as possibilidades de execução são do tipo:&lt;/p&gt;

&lt;p&gt;    exec &quot;$_RUNJAVA&quot; $JAVA_OPTS $CATALINA_OPTS \&lt;br /&gt;
...&lt;br /&gt;
org.apache.catalina.startup.Bootstrap &quot;$@&quot; start&lt;/p&gt;

&lt;p&gt;Desta forma, o passo 2 consiste em substituir todas as ocorrências de &quot;org.apache.catalina.startup.Bootstrap&quot; por &quot;timefix org.apache.catalina.startup.Bootstrap&quot; (sem as aspas).&lt;/p&gt;

&lt;p&gt;O passo 1 você até pode fazer em algum ponto do arquivo, mas eu vi que ele chama um setclasspath.sh (que limpa o classpath antes de construí-lo). Desta forma, o mais limpinho parece ser colocar no final deste arquivo a linha&lt;/p&gt;

&lt;p&gt;    export CLASSPATH=$CLASSPATH:/xyz/timefix-1.0.jar&lt;/p&gt;

&lt;p&gt;(/xyz é o lugar onde o jar foi colocado, altere conforme o seu caso)&lt;/p&gt;

&lt;p&gt;Veja se rolou e dê um toque. Abraço!&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>Olhando no catalina.sh do Tomcat 6.0.14, vejo que todas as possibilidades de execução são do tipo:</p>
<p>    exec &#8220;$_RUNJAVA&#8221; $JAVA_OPTS $CATALINA_OPTS \<br />
&#8230;<br />
org.apache.catalina.startup.Bootstrap &#8220;$@&#8221; start</p>
<p>Desta forma, o passo 2 consiste em substituir todas as ocorrências de &#8220;org.apache.catalina.startup.Bootstrap&#8221; por &#8220;timefix org.apache.catalina.startup.Bootstrap&#8221; (sem as aspas).</p>
<p>O passo 1 você até pode fazer em algum ponto do arquivo, mas eu vi que ele chama um setclasspath.sh (que limpa o classpath antes de construí-lo). Desta forma, o mais limpinho parece ser colocar no final deste arquivo a linha</p>
<p>    export CLASSPATH=$CLASSPATH:/xyz/timefix-1.0.jar</p>
<p>(/xyz é o lugar onde o jar foi colocado, altere conforme o seu caso)</p>
<p>Veja se rolou e dê um toque. Abraço!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Duvida</title>
		<link>http://chester.blog.br/archives/2007/02/timefix.html/comment-page-1#comment-5970</link>
		<dc:creator>Duvida</dc:creator>
		<pubDate>Tue, 06 Nov 2007 13:14:52 +0000</pubDate>
		<guid isPermaLink="false">http://chester.blog.br/archives/2007/02/timefix.html#comment-5970</guid>
		<description>&lt;p&gt;Como eu faço esta alteração no catalina.sh?!?&lt;br /&gt;
em qual momento eu insiro o &quot;timefix&quot; para que minhas aplicações web reconheçam esta alteração?!?&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>Como eu faço esta alteração no catalina.sh?!?<br />
em qual momento eu insiro o &#8220;timefix&#8221; para que minhas aplicações web reconheçam esta alteração?!?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Chester</title>
		<link>http://chester.blog.br/archives/2007/02/timefix.html/comment-page-1#comment-5969</link>
		<dc:creator>Chester</dc:creator>
		<pubDate>Fri, 19 Oct 2007 11:57:03 +0000</pubDate>
		<guid isPermaLink="false">http://chester.blog.br/archives/2007/02/timefix.html#comment-5969</guid>
		<description>&lt;p&gt;É, bem mais embaixo mesmo... :-)&lt;/p&gt;

&lt;p&gt;Nem sonho em dar uma solução de bate-pronto, claro. Mas no mínimo tem que agregar uma solução de sync com o horário local (o timefix rola pra máquinas Linux, teria que ter algo semelhante que lesse o zone loca para máquinas Windows) aliada a uma solução de sync do horário local com o global (e essa teria que ser nativa).&lt;/p&gt;

&lt;p&gt;Essa solução nativa é que são elas. Talvez um policy de rede aplicado por um controlador de domínio - que eu não sei se considera zona geográfica com essa granularidade, nem se permite setar um timezone customizado. Outra alternativa seria um programa que aplique manualmente as configurações de timezone na máquina (possivelmente orientado por uma configuração geográfica local *e* info do servidor, para que as políticas locais possam ser refletidas a partir da localização central).&lt;/p&gt;

&lt;p&gt;Uma outra alternativa (bem mais radical) seria usar sua própria implementação de Date/Calendar (que consultaria o horário GMT no servidor ou em algum time server e adaptaria à configuração geográfica local), mas aí é chamar outro caminhão de problemas.&lt;/p&gt;

&lt;p&gt;É, nessas horas eu lembro por que cliente-servidor realmente é complicado de escalar, especialmente em ambientes geograficamente dispersos. :-(&lt;/p&gt;

&lt;p&gt;Boa sorte!&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>É, bem mais embaixo mesmo&#8230; :-)</p>
<p>Nem sonho em dar uma solução de bate-pronto, claro. Mas no mínimo tem que agregar uma solução de sync com o horário local (o timefix rola pra máquinas Linux, teria que ter algo semelhante que lesse o zone loca para máquinas Windows) aliada a uma solução de sync do horário local com o global (e essa teria que ser nativa).</p>
<p>Essa solução nativa é que são elas. Talvez um policy de rede aplicado por um controlador de domínio &#8211; que eu não sei se considera zona geográfica com essa granularidade, nem se permite setar um timezone customizado. Outra alternativa seria um programa que aplique manualmente as configurações de timezone na máquina (possivelmente orientado por uma configuração geográfica local *e* info do servidor, para que as políticas locais possam ser refletidas a partir da localização central).</p>
<p>Uma outra alternativa (bem mais radical) seria usar sua própria implementação de Date/Calendar (que consultaria o horário GMT no servidor ou em algum time server e adaptaria à configuração geográfica local), mas aí é chamar outro caminhão de problemas.</p>
<p>É, nessas horas eu lembro por que cliente-servidor realmente é complicado de escalar, especialmente em ambientes geograficamente dispersos. :-(</p>
<p>Boa sorte!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cássio</title>
		<link>http://chester.blog.br/archives/2007/02/timefix.html/comment-page-1#comment-5968</link>
		<dc:creator>Cássio</dc:creator>
		<pubDate>Fri, 19 Oct 2007 05:12:04 +0000</pubDate>
		<guid isPermaLink="false">http://chester.blog.br/archives/2007/02/timefix.html#comment-5968</guid>
		<description>&lt;p&gt;É um terceiro caso...&lt;/p&gt;

&lt;p&gt;Imagine que em uma rede local temos uma máquina servidora que se comunica com diversos clientes. gerenciando-os. pode gerenciar por exemplo o momento em que todas estas máquinas cliente serão desligadas. Imagine também que esta máquina servidora se realiza comunicação com um outro servidor [desta vez web] já que este agendamento também pode ser feito através da internet. Imagine ainda que a rede local é uma rede mista, quanto aos sistemas operacionais utilizados. pode haver por exemplo uma rede com máquinas w2k e wxp. não me recordo de nenhuma ocorrência de rede com máquinas linux e windows, porém, não é impossível.&lt;/p&gt;

&lt;p&gt;É (*bem*)² mais em baixo mesmo...&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>É um terceiro caso&#8230;</p>
<p>Imagine que em uma rede local temos uma máquina servidora que se comunica com diversos clientes. gerenciando-os. pode gerenciar por exemplo o momento em que todas estas máquinas cliente serão desligadas. Imagine também que esta máquina servidora se realiza comunicação com um outro servidor [desta vez web] já que este agendamento também pode ser feito através da internet. Imagine ainda que a rede local é uma rede mista, quanto aos sistemas operacionais utilizados. pode haver por exemplo uma rede com máquinas w2k e wxp. não me recordo de nenhuma ocorrência de rede com máquinas linux e windows, porém, não é impossível.</p>
<p>É (*bem*)² mais em baixo mesmo&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
