<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OpenArch&#039;s Blog &#187; Java</title>
	<atom:link href="http://blog.openarch.com.br/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.openarch.com.br</link>
	<description>Algumas palavras sobre Java, Linux, Open Source e outros temas tecnológicos...</description>
	<lastBuildDate>Sun, 31 Jul 2011 00:00:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Iniciando um projeto no JBoss AS 7</title>
		<link>http://blog.openarch.com.br/2011/07/30/iniciando-um-projeto-no-jboss-as-7/</link>
		<comments>http://blog.openarch.com.br/2011/07/30/iniciando-um-projeto-no-jboss-as-7/#comments</comments>
		<pubDate>Sun, 31 Jul 2011 00:00:55 +0000</pubDate>
		<dc:creator>Oscar Costa</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[AS7]]></category>
		<category><![CDATA[Datasource]]></category>
		<category><![CDATA[JBossAS7]]></category>

		<guid isPermaLink="false">http://blog.openarch.com.br/?p=351</guid>
		<description><![CDATA[Primeiras Impressões Estou iniciando um projeto utilizando Java EE 6 no JBoss AS 7 e as primeiras impressões do Servidor são as melhores. A inicialização é muito rápida, comparando com as versões anteriores e está mais leve para executar em maquinas menos possantes. A &#8220;modularização&#8221; dos serviços está mais clara e fácil de configurar. O web [...]]]></description>
			<content:encoded><![CDATA[<h3>Primeiras Impressões</h3>
<p>Estou iniciando um projeto utilizando <a title="Java EE 6 Technologies" href="http://www.oracle.com/technetwork/java/javaee/tech/index-jsp-142185.html" target="_blank">Java EE 6</a> no <a title="JBoss Application Server 7" href="http://www.jboss.org/as7.html" target="_blank">JBoss AS 7</a> e as primeiras impressões do Servidor são as melhores. A inicialização é muito rápida, comparando com as versões anteriores e está mais leve para executar em maquinas menos possantes. A &#8220;modularização&#8221; dos serviços está mais clara e fácil de configurar. O web console ficou mais limpo e melhorou a usabilidade. Até então só executei o modo standalone, mesmo assim, pelos webcasts que assisti o modo domain também está bem simples de configurar e utilizar.</p>
<h3>Primeiros Problemas</h3>
<p>Apanhei um pouco para configurar um datasource para o banco de dados <a title="PostgreSQL" href="http://www.postgresql.org/" target="_blank">PostgreSQL</a>. Mesmo seguindo o ótimo tutorial <a title="How to create and manage datasources in AS7" href="http://www.javalinux.it/wordpress/2011/07/14/how-to-create-an-manage-datasources-in-as7/" target="_blank">How to create and manage datasources in AS7</a> do Stefano Maestri, a aplicação teimava em não encontrar o datasource.</p>
<p>Pesquisando um pouco, verifiquei que há um bug aberto (Jira <a href="https://issues.jboss.org/browse/AS7-1109" target="_blank">#AS7-109</a>) na configuração on-line de datasources através do web console. A interface não permite criar o nome JNDI corretamente, aparentemente inverteram as validações do nome do datasource e do nome JNDI.</p>
<p>A solução mais simples para este caso é inserir a configuração do datasource no arquivo standalone.xml:</p>
<pre>&lt;datasource jndi-name="java:jboss/datasources/PostgreSQL" pool-name="PostgreSQL" enabled="true" jta="true" use-java-context="true" use-ccm="true"&gt;
    &lt;connection-url&gt;jdbc:postgresql://localhost:5432/teste&lt;/connection-url&gt;
    &lt;driver&gt;postgresql-9.0-801.jdbc4.jar&lt;/driver&gt;
    &lt;pool&gt;
        &lt;prefill&gt;false&lt;/prefill&gt;
        &lt;use-strict-min&gt;false&lt;/use-strict-min&gt;
        &lt;flush-strategy&gt;FailingConnectionOnly&lt;/flush-strategy&gt;
    &lt;/pool&gt;
    &lt;security&gt;
        &lt;user-name&gt;postgres&lt;/user-name&gt;
        &lt;password&gt;postgress&lt;/password&gt;
    &lt;/security&gt;
    &lt;validation&gt;
        &lt;validate-on-match&gt;false&lt;/validate-on-match&gt;
        &lt;background-validation&gt;false&lt;/background-validation&gt;
        &lt;useFastFail&gt;false&lt;/useFastFail&gt;
    &lt;/validation&gt;
&lt;/datasource&gt;</pre>
<p>Uma observação no meu caso foi que como fiz o deploy do driver através do web console, o nome do driver no datasource deve ser o mesmo nome do deploy, neste caso do nome do arquivo <span class="Apple-style-span" style="font-family: Consolas, Monaco, monospace; font-size: 12px; line-height: 18px; white-space: pre;">postgresql-9.0-801.jdbc4.jar.</span></p>
<h3>Próximos Passos</h3>
<p>Com o datasoure configurado e o JPA funcionando corretamente, o próximo passo será criar um tela de login simples utilizando o <a href="https://docs.jboss.org/author/display/AS7/Security+subsystem+configuration">sistema de segurança</a> do container.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openarch.com.br/2011/07/30/iniciando-um-projeto-no-jboss-as-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans 6.7</title>
		<link>http://blog.openarch.com.br/2009/06/29/netbeans-6-7/</link>
		<comments>http://blog.openarch.com.br/2009/06/29/netbeans-6-7/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 16:52:17 +0000</pubDate>
		<dc:creator>Oscar Costa</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[NetBeans]]></category>

		<guid isPermaLink="false">http://blog.openarch.com.br/?p=177</guid>
		<description><![CDATA[Já está disponível para download o NetBeans 6.7. Focado em conectividade e mantendo o sucesso das versões anteriores:]]></description>
			<content:encoded><![CDATA[<p>Já está disponível para <a href="http://www.netbeans.org/downloads/index.html">download</a> o NetBeans 6.7.</p>
<p>Focado em conectividade e mantendo o sucesso das versões anteriores:<br />
<img src="http://www.netbeans.org/images/newsletter/67-final/text.gif" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openarch.com.br/2009/06/29/netbeans-6-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Galileo</title>
		<link>http://blog.openarch.com.br/2009/06/24/eclipse-galileo/</link>
		<comments>http://blog.openarch.com.br/2009/06/24/eclipse-galileo/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 16:28:14 +0000</pubDate>
		<dc:creator>Oscar Costa</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://blog.openarch.com.br/?p=174</guid>
		<description><![CDATA[A Fundação Eclipse lançou hoje o release de 2009 do Eclipse, o Galileo http://www.eclipse.org/org/press-release/20090624_galileo.php, com o lançamento simultâneo de 33 projetos. Neste lançamento eles focaram na expansão da utilização corporativa, em melhorias nas ferramentas de modelagem e melhorias da EclipseRT. Mais informações em infoQ.]]></description>
			<content:encoded><![CDATA[<p>A Fundação Eclipse lançou hoje o release de 2009 do Eclipse, o Galileo <a href="http://www.eclipse.org/org/press-release/20090624_galileo.php">http://www.eclipse.org/org/press-release/20090624_galileo.php</a>, com o lançamento simultâneo de 33 projetos.<br />
Neste lançamento eles focaram na expansão da utilização corporativa, em melhorias nas ferramentas de modelagem e melhorias da EclipseRT. Mais informações em <a href="http://www.infoq.com/news/2009/06/eclipse-galileo-released">infoQ</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.openarch.com.br/2009/06/24/eclipse-galileo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

