<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Trabajo relacionado con Java</title>
	<atom:link href="http://jansoblog.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jansoblog.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 05 Nov 2009 12:31:12 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='jansoblog.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/8f894f2952fed5b040ce39e3d628d137?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Trabajo relacionado con Java</title>
		<link>http://jansoblog.wordpress.com</link>
	</image>
			<item>
		<title>Liberias javascript que aportan funcionalidad a las tablas</title>
		<link>http://jansoblog.wordpress.com/2009/11/05/liberias-javascript-que-aportan-funcionalidad-a-las-tablas/</link>
		<comments>http://jansoblog.wordpress.com/2009/11/05/liberias-javascript-que-aportan-funcionalidad-a-las-tablas/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 12:31:12 +0000</pubDate>
		<dc:creator>jansoblog</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[tabla]]></category>

		<guid isPermaLink="false">http://jansoblog.wordpress.com/?p=72</guid>
		<description><![CDATA[Librerias javascript que facilitan la creación de tablas con funcionalidad en el cliente.

jquery
jsExt
yui
Dojo
prototype

&#160;
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=72&subd=jansoblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Librerias javascript que facilitan la creación de tablas con funcionalidad en el cliente.</p>
<ul>
<li>jquery</li>
<li>jsExt</li>
<li>yui</li>
<li>Dojo</li>
<li>prototype</li>
</ul>
<p>&nbsp;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jansoblog.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jansoblog.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jansoblog.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jansoblog.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jansoblog.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jansoblog.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jansoblog.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jansoblog.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jansoblog.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jansoblog.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=72&subd=jansoblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jansoblog.wordpress.com/2009/11/05/liberias-javascript-que-aportan-funcionalidad-a-las-tablas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/84a2b0c1ecbee7e550677e39e1dacd0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jonás</media:title>
		</media:content>
	</item>
		<item>
		<title>Consultar una incidencia JIRA sin pasar por el login</title>
		<link>http://jansoblog.wordpress.com/2009/04/15/consultar-una-incidencia-jira-sin-pasar-por-el-login/</link>
		<comments>http://jansoblog.wordpress.com/2009/04/15/consultar-una-incidencia-jira-sin-pasar-por-el-login/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 11:32:34 +0000</pubDate>
		<dc:creator>jansoblog</dc:creator>
				<category><![CDATA[JIRA]]></category>
		<category><![CDATA[bypass]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[user]]></category>

		<guid isPermaLink="false">http://jansoblog.wordpress.com/?p=68</guid>
		<description><![CDATA[Consultar una incidencia JIRA sin pasar por el login
http://JIRA_HOST/jira/browse/JIRA-KEY?&#38;os_username=USER&#38;os_password=PASSWORD
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=68&subd=jansoblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Consultar una incidencia JIRA sin pasar por el login</p>
<p><a href="http://JIRA_HOST/jira/browse/JIRA-KEY?&amp;os_username=USER&amp;os_password=PASSWORD" target="_blank">http://JIRA_HOST/jira/browse/JIRA-KEY?&amp;os_username=USER&amp;os_password=PASSWORD</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jansoblog.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jansoblog.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jansoblog.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jansoblog.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jansoblog.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jansoblog.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jansoblog.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jansoblog.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jansoblog.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jansoblog.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=68&subd=jansoblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jansoblog.wordpress.com/2009/04/15/consultar-una-incidencia-jira-sin-pasar-por-el-login/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/84a2b0c1ecbee7e550677e39e1dacd0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jonás</media:title>
		</media:content>
	</item>
		<item>
		<title>Consultar mensajes enviados a una dirección de correo para una incidencia en JIRA.</title>
		<link>http://jansoblog.wordpress.com/2009/04/15/consultar-mensajes-enviados-a-una-direccion-de-correo-para-una-incidencia-en-jira/</link>
		<comments>http://jansoblog.wordpress.com/2009/04/15/consultar-mensajes-enviados-a-una-direccion-de-correo-para-una-incidencia-en-jira/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 09:28:40 +0000</pubDate>
		<dc:creator>jansoblog</dc:creator>
				<category><![CDATA[JIRA]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[mensajes]]></category>
		<category><![CDATA[notificaciones]]></category>

		<guid isPermaLink="false">http://jansoblog.wordpress.com/?p=66</guid>
		<description><![CDATA[Consultar mensajes enviados a una dirección de correo para una incidencia en JIRA.
 
 
SELECT n.[ID]
      ,i.pkey as ISSUE
      ,[emailaddress]
      , e.name as EVENT
  FROM [jiradb].[jiraschema].[notificationinstance] n , [jiradb].[jiraschema].[jiraissue]  i
, jiraschema.jiraeventtype e
where  
n.emailaddress = &#8216;email@email.com&#8217; and 
i.pkey = &#8216;JIRA-1&#8242; and 
n.source = i.id 
and n.notificationtype = &#8216;NOTIFICATION_&#8217;+convert(VARCHAR, e.id)
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=66&subd=jansoblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;">Consultar mensajes enviados a una dirección de correo para una incidencia en JIRA.</span></span></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p style="margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;"> </span></p>
<p style="margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">SELECT</span><span style="font-size:10pt;font-family:&quot;"> n<span style="color:gray;">.</span>[ID]</span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
<p style="margin:0;"><span style="font-size:10pt;font-family:&quot;">      <span style="color:gray;">,</span>i<span style="color:gray;">.</span>pkey <span style="color:blue;">as</span> ISSUE</span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
<p style="margin:0;"><span style="font-size:10pt;font-family:&quot;">      <span style="color:gray;">,</span>[emailaddress]</span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
<p style="margin:0;"><span style="font-size:10pt;font-family:&quot;">      <span style="color:gray;">,</span> e<span style="color:gray;">.</span>name <span style="color:blue;">as</span> <span style="color:blue;">EVENT</span></span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
<p style="margin:0;"><span style="font-size:10pt;font-family:&quot;">  <span style="color:blue;">FROM </span>[jiradb]<span style="color:gray;">.</span>[jiraschema]<span style="color:gray;">.</span>[notificationinstance] n <span style="color:gray;">,</span> [jiradb]<span style="color:gray;">.</span>[jiraschema]<span style="color:gray;">.</span>[jiraissue]  i</span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
<p style="margin:0;"><span style="font-size:10pt;color:gray;font-family:&quot;">,</span><span style="font-size:10pt;font-family:&quot;"> jiraschema<span style="color:gray;">.</span>jiraeventtype e</span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
<p style="margin:0;"><span style="font-size:10pt;color:blue;font-family:&quot;">where</span><span style="font-size:10pt;font-family:&quot;">  </span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
<p style="margin:0;"><span style="font-size:10pt;font-family:&quot;">n<span style="color:gray;">.</span>emailaddress <span style="color:gray;">=</span> <span style="color:red;">&#8216;email@email.com&#8217;</span> <span style="color:gray;">and</span> </span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
<p style="margin:0;"><span style="font-size:10pt;font-family:&quot;">i<span style="color:gray;">.</span>pkey <span style="color:gray;">=</span> <span style="color:red;">&#8216;JIRA-1&#8242;</span> <span style="color:gray;">and</span> </span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
<p style="margin:0;"><span style="font-size:10pt;font-family:&quot;">n<span style="color:gray;">.</span>source <span style="color:gray;">=</span> i<span style="color:gray;">.</span>id </span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
<p style="margin:0;"><span style="font-size:10pt;color:gray;font-family:&quot;">and</span><span style="font-size:10pt;font-family:&quot;"> n<span style="color:gray;">.</span>notificationtype <span style="color:gray;">=</span> <span style="color:red;">&#8216;NOTIFICATION_&#8217;</span><span style="color:gray;">+</span><span style="color:fuchsia;">convert</span><span style="color:gray;">(</span><span style="color:blue;">VARCHAR</span><span style="color:gray;">,</span> e<span style="color:gray;">.</span>id<span style="color:gray;">)</span></span><span style="font-size:9.5pt;font-family:Arial;"></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jansoblog.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jansoblog.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jansoblog.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jansoblog.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jansoblog.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jansoblog.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jansoblog.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jansoblog.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jansoblog.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jansoblog.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=66&subd=jansoblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jansoblog.wordpress.com/2009/04/15/consultar-mensajes-enviados-a-una-direccion-de-correo-para-una-incidencia-en-jira/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/84a2b0c1ecbee7e550677e39e1dacd0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jonás</media:title>
		</media:content>
	</item>
		<item>
		<title>Pool jdbc/PoolXXX is disabled</title>
		<link>http://jansoblog.wordpress.com/2009/04/15/pool-jdbcpoolxxx-is-disabled/</link>
		<comments>http://jansoblog.wordpress.com/2009/04/15/pool-jdbcpoolxxx-is-disabled/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 09:19:01 +0000</pubDate>
		<dc:creator>jansoblog</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[pool disabled]]></category>
		<category><![CDATA[weblogic]]></category>

		<guid isPermaLink="false">http://jansoblog.wordpress.com/?p=62</guid>
		<description><![CDATA[Recientemente he visto el siguiente error ejecutando una aplicación web sobre BEA Weblogic 9.2
 
weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/PoolXXX is disabled, cannot allocate resources to applications..
       at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:242)
       at weblogic.jdbc.pool.Driver.connect(Driver.java:161)
       at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:647)
       at weblogic.jdbc.jts.Driver.connect(Driver.java:137)
       at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:359)
 
El problema se deriva de que previamente se había producido otra excepción 
 
weblogic.jdbc.extensions.ConnectionDeadSQLException: weblogic.common.resourcepool.ResourceDeadException: 0:weblogic.common.ResourceException: Could not create pool connection. The DBMS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=62&subd=jansoblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">Recientemente he visto el siguiente error ejecutando una aplicación web sobre BEA Weblogic 9.2</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;">weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool jdbc/PoolXXX is disabled, cannot allocate resources to applications..</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"><span>       </span>at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:242)</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"><span>       </span>at weblogic.jdbc.pool.Driver.connect(Driver.java:161)</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"><span>       </span>at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:647)</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"><span>       </span>at weblogic.jdbc.jts.Driver.connect(Driver.java:137)</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"><span>       </span>at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:359)</span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">El problema se deriva de que previamente se había producido otra excepción </span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;">weblogic.jdbc.extensions.ConnectionDeadSQLException: weblogic.common.resourcepool.ResourceDeadException: 0:weblogic.common.ResourceException: Could not create pool connection. The DBMS driver exception was: Io exception: The Network Adapter could not establish the connection</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"><span>       </span>at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:241)</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"><span>       </span>at weblogic.jdbc.pool.Driver.connect(Driver.java:161)</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"><span>       </span>at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:647)</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"><span>       </span>at weblogic.jdbc.jts.Driver.connect(Driver.java:137)</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"><span>       </span>at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:359)</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">Al producirse esta excepción Weblogic deshabilita el pool y las siguientes peticiones de conexiones al pool muestran el error inicial <em>Pool jdbc/PoolXXX is disabled</em>.</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">Después de hacer diferentes pruebas y eliminar cualquier sospecha de que el problema procedía de la aplicación y después de haber probado diferentes configuraciones del Pool para intentar mitigar el problema, se solucionó con una actuación, no se cual, al firewall. </span></span></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jansoblog.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jansoblog.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jansoblog.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jansoblog.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jansoblog.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jansoblog.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jansoblog.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jansoblog.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jansoblog.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jansoblog.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=62&subd=jansoblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jansoblog.wordpress.com/2009/04/15/pool-jdbcpoolxxx-is-disabled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/84a2b0c1ecbee7e550677e39e1dacd0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jonás</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalar CruiseControl como servicio windows</title>
		<link>http://jansoblog.wordpress.com/2009/03/25/instalar-cruisecontrol-como-servicio-windows/</link>
		<comments>http://jansoblog.wordpress.com/2009/03/25/instalar-cruisecontrol-como-servicio-windows/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 08:08:43 +0000</pubDate>
		<dc:creator>jansoblog</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[CruiseControl]]></category>
		<category><![CDATA[instalar]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[servicio]]></category>
		<category><![CDATA[srvany]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows respource kit]]></category>

		<guid isPermaLink="false">http://jansoblog.wordpress.com/?p=59</guid>
		<description><![CDATA[Instalar CruiseControl como servicio windows<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=59&subd=jansoblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="MsoNormal" style="margin:0;"><strong><span lang="CA"><span style="font-size:small;"> </span></span></strong></p>
<p class="MsoNormal" style="margin:0;"><strong><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">Instalar Windows Resource Kit Tools</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0;"><strong><span lang="CA"><a href="http://www.petri.co.il/download_windows_2003_reskit_tools.htm"><span style="font-weight:normal;"><span style="font-size:small;font-family:Times New Roman;">http://www.petri.co.il/download_windows_2003_reskit_tools.htm</span></span></a></span></strong></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><strong><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">Instalar CruiseControl</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0;"><strong><span lang="CA"><a href="http://cruisecontrol.sourceforge.net/"><span style="font-weight:normal;"><span style="font-size:small;font-family:Times New Roman;">http://cruisecontrol.sourceforge.net/</span></span></a></span></strong></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><strong><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">Crear el servicio</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;">Ejecutar en la consola de windows</span></span></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><em><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">cd C:\Archivos de programa\Windows Resource Kits\Tools</span></span></span></em></p>
<p class="MsoNormal" style="margin:0;"><em><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></em></p>
<p class="MsoNormal" style="margin:0;"><em><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">instsrv.exe CruiseControlServer &#8220;C:\Archivos de programa\Windows Resource Kits\Tools\srvany.exe&#8221;</span></span></span></em></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;">The service was successfuly added!</span></span></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;">
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p><strong><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">Configurar el servicio mediante regedit</span></span></span></strong></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;">Ir a </span></span></li>
</ol>
<p class="MsoNormal" style="margin:0 0 0 36pt;"><em><span style="font-size:10pt;" lang="CA"><span style="font-family:Times New Roman;">Mi PC\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CruiseControlServer</span></span></em></p>
<ol style="margin-top:0;" type="1">
<li class="MsoNormal"><span style="font-size:small;"><span lang="CA"><span style="font-family:Times New Roman;">Nuevo </span></span><span style="font-family:Wingdings;" lang="CA"><span>à</span></span><span lang="CA"><span style="font-family:Times New Roman;"> Valor alfanumérico </span></span><span style="font-family:Wingdings;" lang="CA"><span>à</span></span><span lang="CA"><span style="font-family:Times New Roman;"> Description </span></span><span style="font-family:Wingdings;" lang="CA"><span>à</span></span><span lang="CA"><span style="font-family:Times New Roman;"> CruiseControl Server</span></span></span></li>
<li class="MsoNormal"><span style="font-size:small;"><span lang="CA"><span style="font-family:Times New Roman;">Nuevo </span></span><span style="font-family:Wingdings;" lang="CA"><span>à</span></span><span lang="CA"><span style="font-family:Times New Roman;"> Clave </span></span><span style="font-family:Wingdings;" lang="CA"><span>à</span></span><span lang="CA"><span style="font-family:Times New Roman;"> Parameters </span></span></span></li>
<li class="MsoNormal"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;">Ir a Parameters</span></span></li>
<li class="MsoNormal"><span style="font-size:small;"><span lang="CA"><span style="font-family:Times New Roman;">Nuevo </span></span><span style="font-family:Wingdings;" lang="CA"><span>à</span></span><span lang="CA"><span style="font-family:Times New Roman;"> Valor alfanumérico </span></span><span style="font-family:Wingdings;" lang="CA"><span>à</span></span><span lang="CA"><span style="font-family:Times New Roman;"> Application </span></span><span style="font-family:Wingdings;" lang="CA"><span>à</span></span><span lang="CA"><span style="font-family:Times New Roman;"> “$CCDIR$/cruisecontrol.bat”</span></span></span></li>
</ol>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;">Nota: $CCDIR$ es la ruta de instalación del CruiseControl </span></span></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><strong><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">Editar cruisecontrol.bat</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">Descomentar la definición de CC_OPTS para configurar la memoria que puede utilizar el servidor.</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">Añadir el parámetro -Xrs para evitar que se pare al hacer logout</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;">Añadir cd %CCDIR% justo antes de %EXEC% en una linea separada.</span></span></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><strong><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">Arrancar el servicio</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;">Ejecutar en la consola de windows</span></span></p>
<p class="MsoNormal" style="margin:0;"><span lang="EN-US"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><em><span style="font-size:small;"><span style="font-family:Times New Roman;"><span lang="EN-US">net start </span><span lang="CA">CruiseControlServer<strong></strong></span></span></span></em></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><strong><span lang="CA"><span style="font-size:small;"><span style="font-family:Times New Roman;">Acceder al Dashboard</span></span></span></strong></p>
<p class="MsoNormal" style="margin:0;"><span lang="CA"><a href="http://localhost:8081/dashboard/tab/dashboard"><span style="font-size:small;font-family:Times New Roman;">http://localhost:8081/dashboard/tab/dashboard</span></a></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jansoblog.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jansoblog.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jansoblog.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jansoblog.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jansoblog.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jansoblog.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jansoblog.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jansoblog.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jansoblog.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jansoblog.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=59&subd=jansoblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jansoblog.wordpress.com/2009/03/25/instalar-cruisecontrol-como-servicio-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/84a2b0c1ecbee7e550677e39e1dacd0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jonás</media:title>
		</media:content>
	</item>
		<item>
		<title>LoadRunner error code 27791</title>
		<link>http://jansoblog.wordpress.com/2009/03/16/loadrunner-error-code-27791/</link>
		<comments>http://jansoblog.wordpress.com/2009/03/16/loadrunner-error-code-27791/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 08:22:30 +0000</pubDate>
		<dc:creator>jansoblog</dc:creator>
				<category><![CDATA[Testing]]></category>
		<category><![CDATA[27791]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[LoadRunner]]></category>

		<guid isPermaLink="false">http://jansoblog.wordpress.com/?p=55</guid>
		<description><![CDATA[Opciones de configuración de un script de LoadRunner para evitar el error 27791<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=55&subd=jansoblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Trabajando con LoadRunner, haciendo pruebas a una aplicación sobre HTTPS obtuve persistentemente el error -27791, &#8220;<span style="font-size:12pt;font-family:Garamond;">Server &#8217;server name&#8217; has shut down the connection prematurely</span>&#8220;, aparentemente sin ningún motivo.</p>
<p>Se solucionó añadiendo :</p>
<div></div>
<p><span style="font-size:x-small;"></p>
<p class="MsoNormal" style="line-height:normal;text-align:left;margin:0;" align="left"><span><span style="text-decoration:underline;">vuser_init() </span>{</span></p>
<p class="MsoNormal" style="line-height:normal;text-align:left;margin:0;" align="left"><span><span><span>      </span></span><span style="text-decoration:underline;">web_set_sockets_option</span> (</span><span style="font-size:10pt;color:#2a00ff;font-family:'Courier New';">&#8220;CLOSE_KEEPALIVE_CONNECTIONS&#8221;</span><span style="font-size:10pt;color:black;font-family:'Courier New';">, </span><span style="font-size:10pt;color:#2a00ff;font-family:'Courier New';">&#8220;1&#8243;</span><span style="font-size:10pt;color:black;font-family:'Courier New';">);</span></p>
<p class="MsoNormal" style="line-height:normal;text-align:left;margin:0;" align="left"><span><span>      </span><span style="text-decoration:underline;">web_set_sockets_option</span>(&#8220;SSL_VERSION&#8221;</span><span style="font-size:10pt;color:black;font-family:'Courier New';">, </span><span style="font-size:10pt;color:#2a00ff;font-family:'Courier New';">&#8220;3&#8243;</span><span style="font-size:10pt;color:black;font-family:'Courier New';">);</span></p>
<p class="MsoNormal" style="line-height:normal;text-align:left;margin:0;" align="left"><span><span>      </span><span style="text-decoration:underline;">web_set_sockets_option</span>(&#8220;MAX_CONNECTIONS_PER_HOST&#8221;</span><span style="font-size:10pt;color:black;font-family:'Courier New';">,</span><span style="font-size:10pt;color:#2a00ff;font-family:'Courier New';">&#8220;1&#8243;</span><span style="font-size:10pt;color:black;font-family:'Courier New';">);</span></p>
<p class="MsoNormal" style="line-height:normal;text-align:left;margin:0;" align="left"><span><span>      </span><span style="text-decoration:underline;">web_set_sockets_option</span>(&#8220;OVERLAPPED_SEND&#8221;</span><span style="font-size:10pt;color:black;font-family:'Courier New';">, </span><span style="font-size:10pt;color:#2a00ff;font-family:'Courier New';">&#8220;0&#8243;</span><span style="font-size:10pt;color:black;font-family:'Courier New';">);</span></p>
<p class="MsoNormal" style="line-height:normal;text-align:left;margin:0;" align="left"><span><span>      </span><span style="text-decoration:underline;">web_set_sockets_option</span>(&#8220;IGNORE_PREMATURE_SHUTDOWN&#8221;</span><span style="font-size:10pt;color:black;font-family:'Courier New';">, </span><span style="font-size:10pt;color:#2a00ff;font-family:'Courier New';">&#8220;1&#8243;</span><span style="font-size:10pt;color:black;font-family:'Courier New';">);</span></p>
<p class="MsoNormal" style="line-height:normal;text-align:left;margin:0;" align="left"><span style="font-size:10pt;font-family:'Courier New';"> </span></p>
<p class="MsoNormal" style="line-height:normal;text-align:left;margin:0;" align="left"><span style="font-size:10pt;color:black;font-family:'Courier New';"><span>  </span></span><strong><span style="font-size:10pt;color:#7f0055;font-family:'Courier New';">return</span></strong><span style="font-size:10pt;color:black;font-family:'Courier New';"> 0;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:'Courier New';">}</span></p>
<div></div>
<p><span style="font-size:x-small;"></p>
<p align="left"> </p>
<p> </p>
<p></span></span></p>
<p align="left"> </p>
<p align="left"> </p>
<p align="left"> </p>
<p align="left"> </p>
<p align="left"> </p>
<div><span style="font-size:x-small;"></span></div>
<p><span style="font-size:x-small;"><span style="font-size:x-small;"></p>
<p align="left"> </p>
<p> </p>
<p></span></span></p>
<p align="left"><span style="font-size:x-small;"> </span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jansoblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jansoblog.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jansoblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jansoblog.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jansoblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jansoblog.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jansoblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jansoblog.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jansoblog.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jansoblog.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=55&subd=jansoblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jansoblog.wordpress.com/2009/03/16/loadrunner-error-code-27791/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/84a2b0c1ecbee7e550677e39e1dacd0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jonás</media:title>
		</media:content>
	</item>
		<item>
		<title>Mi chuleta maven2</title>
		<link>http://jansoblog.wordpress.com/2009/03/11/mi-chuleta-maven2/</link>
		<comments>http://jansoblog.wordpress.com/2009/03/11/mi-chuleta-maven2/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 16:59:51 +0000</pubDate>
		<dc:creator>jansoblog</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[commandos]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[maven2]]></category>

		<guid isPermaLink="false">http://jansoblog.wordpress.com/?p=51</guid>
		<description><![CDATA[Comandos maven de utilidad.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=51&subd=jansoblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>#Crear un nuevo projecto maven<br />
mvn archetype:create -DgroupId=es.test.X -DartifactId=my-app.</p>
<p>#Crear la confgiuración de eclipse de un proyecto .project ,&#8230;<br />
mvn eclipse:eclipse</p>
<p>#Si se trata de una aplicación web<br />
mvn -Dwtpversion=2.0 eclipse:eclipse</p>
<p># descargar dependencias<br />
mvn dependency:resolve</p>
<p># descargar código fuente<br />
mvn dependency:sources</p>
<p>##parámetros<br />
#OFFLINE<br />
-o<br />
#descargar source<br />
-DdownloadSources=true<br />
#descargar javadoc<br />
-DdownloadJavadocs=true</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jansoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jansoblog.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jansoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jansoblog.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jansoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jansoblog.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jansoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jansoblog.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jansoblog.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jansoblog.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=51&subd=jansoblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jansoblog.wordpress.com/2009/03/11/mi-chuleta-maven2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/84a2b0c1ecbee7e550677e39e1dacd0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jonás</media:title>
		</media:content>
	</item>
		<item>
		<title>Obtener el ApplicationContext en una aplicación web con Spring</title>
		<link>http://jansoblog.wordpress.com/2009/03/11/obtener-el-applicationcontext-en-una-aplicacion-web-con-spring/</link>
		<comments>http://jansoblog.wordpress.com/2009/03/11/obtener-el-applicationcontext-en-una-aplicacion-web-con-spring/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 16:31:08 +0000</pubDate>
		<dc:creator>jansoblog</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[context]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://jansoblog.wordpress.com/?p=49</guid>
		<description><![CDATA[Siempre se me olvida, ¿a tí también?
         WebApplicationContextUtils.getWebApplicationContext(pageContext.getServletContext());
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=49&subd=jansoblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Siempre se me olvida, ¿a tí también?</p>
<p>         <strong>WebApplicationContextUtils.getWebApplicationContext(pageContext.getServletContext());</strong></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jansoblog.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jansoblog.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jansoblog.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jansoblog.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jansoblog.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jansoblog.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jansoblog.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jansoblog.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jansoblog.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jansoblog.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=49&subd=jansoblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jansoblog.wordpress.com/2009/03/11/obtener-el-applicationcontext-en-una-aplicacion-web-con-spring/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/84a2b0c1ecbee7e550677e39e1dacd0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jonás</media:title>
		</media:content>
	</item>
		<item>
		<title>Usar JAXB y maven2 para generar beans a partir de un DTD</title>
		<link>http://jansoblog.wordpress.com/2009/03/11/usar-jaxb-y-maven2-para-generar-beans-a-partir-de-un-dtd/</link>
		<comments>http://jansoblog.wordpress.com/2009/03/11/usar-jaxb-y-maven2-para-generar-beans-a-partir-de-un-dtd/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 16:22:22 +0000</pubDate>
		<dc:creator>jansoblog</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[beans]]></category>
		<category><![CDATA[DTD]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JAXB]]></category>
		<category><![CDATA[marshal]]></category>
		<category><![CDATA[maven2]]></category>
		<category><![CDATA[unmarshal]]></category>

		<guid isPermaLink="false">http://jansoblog.wordpress.com/?p=43</guid>
		<description><![CDATA[Usar JAXB y maven2 para generar beans a partir de un DTD <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=43&subd=jansoblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">He partido de esta documentación que está muy bien</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><a href="https://jaxb.dev.java.net/jaxb-maven2-plugin/"><span style="font-size:small;font-family:Times New Roman;">https://jaxb.dev.java.net/jaxb-maven2-plugin/</span></a></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">El primer problema que he tenido ha sido descargar el jar del plugin a pesar de definir el repositorio </span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>            </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">repository</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">id</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">java.net</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">id</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">name</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">java.net Maven Repository</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">name</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">url</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">https://maven-repository.dev.java.net/nonav/repository</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">url</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">layout</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">legacy</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">layout</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>            </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">repository</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">He encontrado el jar en </span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><a href="https://maven-repository.dev.java.net/repository/com.sun.tools.xjc.maven2/maven-plugins/"><span style="font-size:small;font-family:Times New Roman;">https://maven-repository.dev.java.net/repository/com.sun.tools.xjc.maven2/maven-plugins/</span></a></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">Lo he descargado y después lo he instalado en mi respoitorio</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">mvn install:install-file -DgroupId=com.sun.tools.xjc.maven2 -DartifactId=maven-jaxb-plugin -Dversion=1.1 -Dpackaging=maven-plugin -Dfile=maven-jaxb-plugin-1.1.jar</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">Una vez hecho esto he configurado un poco el plugin, ya que para trabajar con dtds hace falta algún pequeño cambio sobre la documentación inicial</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">plugin</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">groupId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">com.sun.tools.xjc.maven2</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">groupId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">artifactId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">maven-jaxb-plugin</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">artifactId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>            </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">version</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">1.1</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">version</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>            </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">executions</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">execution</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                        </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">goals</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                             </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">goal</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">generate</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">goal</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                        </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">goals</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">execution</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>            </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">executions</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">configuration</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                             </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">generatePackage</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">es.test.ejemplo.xml</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">generatePackage</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">includeSchemas</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                        </span><span>      </span><span>      </span><span>      </span><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">includeSchema</span><strong><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></strong><strong><span style="font-size:10pt;color:black;font-family:&quot;">**/ejemplo.dtd</span></strong><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">includeSchema</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">includeSchemas</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span></p>
<p class="MsoNormal" style="text-indent:35.4pt;margin:0;"><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">excludeSchemas</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">excludeSchema</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">**/*.xml</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">excludeSchema</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">excludeSchemas</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">includeBindings</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">includeBinding</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">*.xjb</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">includeBinding</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">includeBindings</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">strict</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">true</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">strict</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">verbose</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">true</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">verbose</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><strong><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span></strong><strong><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">args</span></strong><strong><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></strong><strong><span style="font-size:10pt;color:black;font-family:&quot;">-dtd</span></strong><strong><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span></strong><strong><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">args</span></strong><strong><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></strong><strong></strong></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>      </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">configuration</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">plugin</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">Los cambios necesarios sobre la documentación original están marcados en negrita.</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">Sólo se puede hacer la generación de un DTD y hay que pasar un argumento –dtd al generador para que funcione correctamente.</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;">Sólo recordar que el dtd ha de estar en el directorio <em>src\main\resources</em> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">Una vez hecho se han generado las clases correctamente en el directorio target\generated-sources\xjc </span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">Para hacer que todo compile y se ejecute correctamente hay que añadir las siguientes dependencias :</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>            </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">dependency</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">groupId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">javax.xml.bind</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">groupId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">artifactId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">jaxb-api</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">artifactId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">version</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">2.0</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">version</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>            </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">dependency</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>            </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">dependency</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">groupId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">com.sun.xml.bind</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">groupId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">artifactId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">jaxb-impl</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">artifactId</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>                  </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">version</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span><span style="font-size:10pt;color:black;font-family:&quot;">2.0.5</span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">version</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:&quot;"><span>            </span></span><span style="font-size:10pt;color:teal;font-family:&quot;">&lt;/</span><span style="font-size:10pt;color:#3f7f7f;font-family:&quot;">dependency</span><span style="font-size:10pt;color:teal;font-family:&quot;">&gt;</span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;"><span> </span></span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;"><span style="font-family:Times New Roman;">Y así hacer marshal y unmarshal se vuelve trivial</span></span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="text-indent:-99pt;margin:0 0 0 99pt;"><strong><span style="font-size:8pt;color:#7f0055;font-family:&quot;">public</span></strong><span style="font-size:8pt;color:black;font-family:&quot;"> String marshal(XMLRequest request) </span><strong><span style="font-size:8pt;color:#7f0055;font-family:&quot;">throws</span></strong><span style="font-size:8pt;color:black;font-family:&quot;"> JAXBException, UnsupportedEncodingException {</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>             </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>       </span>JAXBContext context = JAXBContext.<em>newInstance</em>(XMLRequest.</span><strong><span style="font-size:8pt;color:#7f0055;font-family:&quot;">class</span></strong></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>                           </span>.getPackage().getName());</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>       </span>Marshaller m = context.createMarshaller();</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>       </span>ByteArrayOutputStream bo = </span><strong><span style="font-size:8pt;color:#7f0055;font-family:&quot;">new</span></strong><span style="font-size:8pt;color:black;font-family:&quot;"> ByteArrayOutputStream();</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>             </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>       </span>m.marshal(request, bo) ;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>       </span></span><strong><span style="font-size:8pt;color:#7f0055;font-family:&quot;">return</span></strong><span style="font-size:8pt;color:black;font-family:&quot;"> bo.toString(</span><span style="font-size:8pt;color:#2a00ff;font-family:&quot;">&#8220;UTF-8&#8243;</span><span style="font-size:8pt;color:black;font-family:&quot;">);</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;"><span style="font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><strong><span style="font-size:8pt;color:#7f0055;font-family:&quot;">public</span></strong><span style="font-size:8pt;color:black;font-family:&quot;"> Fact24Request unmarshal(String xml) </span><strong><span style="font-size:8pt;color:#7f0055;font-family:&quot;">throws</span></strong><span style="font-size:8pt;color:black;font-family:&quot;"> JAXBException {</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>       </span>JAXBContext context = JAXBContext.<em>newInstance</em>(XMLRequest.</span><strong><span style="font-size:8pt;color:#7f0055;font-family:&quot;">class</span></strong></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>                           </span>.getPackage().getName());</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>       </span>Unmarshaller um = context.createUnmarshaller();</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;font-family:&quot;"> </span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>       </span>Fact24Request request = (XMLRequest) um.unmarshal(</span><strong><span style="font-size:8pt;color:#7f0055;font-family:&quot;">new</span></strong><span style="font-size:8pt;color:black;font-family:&quot;"> StringReader(xml));</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;"><span>       </span></span><strong><span style="font-size:8pt;color:#7f0055;font-family:&quot;">return</span></strong><span style="font-size:8pt;color:black;font-family:&quot;"> request;</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:8pt;color:black;font-family:&quot;">}</span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
<p class="MsoNormal" style="margin:0;"><span><span style="font-size:small;font-family:Times New Roman;"> </span></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jansoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jansoblog.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jansoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jansoblog.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jansoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jansoblog.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jansoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jansoblog.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jansoblog.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jansoblog.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=43&subd=jansoblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jansoblog.wordpress.com/2009/03/11/usar-jaxb-y-maven2-para-generar-beans-a-partir-de-un-dtd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/84a2b0c1ecbee7e550677e39e1dacd0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jonás</media:title>
		</media:content>
	</item>
		<item>
		<title>XML CDATA ISO-8859-15</title>
		<link>http://jansoblog.wordpress.com/2008/12/16/xml-cdata-iso-8859-15/</link>
		<comments>http://jansoblog.wordpress.com/2008/12/16/xml-cdata-iso-8859-15/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 17:08:37 +0000</pubDate>
		<dc:creator>jansoblog</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[CDATA]]></category>
		<category><![CDATA[ISO-8859-15]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://jansoblog.wordpress.com/2008/12/16/xml-cdata-iso-8859-15/</guid>
		<description><![CDATA[Los XML comienzan con:
&#60;?xml version=&#8220;1.0&#8243; encoding=&#8220;ISO-8859-15&#8243;?&#62;
Sin espacios al principio del archivo. Esto te permite usar tildes, diéresis y el símbolo del € en tus XML sin preocuparte por transformarlos a UTF-8
Cuando necesitas poner espacios, cambios de linea, símbolos &#60; &#62;  &#38; , CDATA es lo que necesitas.
Formato:
&#60;![CDATA[ Aquí puedes poner lo que quieras.  ]]&#62;
  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=37&subd=jansoblog&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Los XML comienzan con:</p>
<p><span style="font-size:x-small;color:#008080;"><span style="font-size:x-small;color:#008080;">&lt;?</span></span><span style="font-size:x-small;color:#3f7f7f;">xml</span><span style="font-size:x-small;"> </span><span style="font-size:x-small;color:#7f007f;">version</span><span style="font-size:x-small;">=</span><em><span style="font-size:x-small;color:#2a00ff;">&#8220;1.0&#8243;</span></em><span style="font-size:x-small;"> </span><span style="font-size:x-small;color:#7f007f;">encoding</span><span style="font-size:x-small;">=</span><em><span style="font-size:x-small;color:#2a00ff;">&#8220;ISO-8859-15&#8243;</span></em><span style="font-size:x-small;color:#008080;">?&gt;</span></p>
<p>Sin espacios al principio del archivo. Esto te permite usar tildes, diéresis y el símbolo del € en tus XML sin preocuparte por transformarlos a UTF-8</p>
<p>Cuando necesitas poner espacios, cambios de linea, símbolos &lt; &gt;  &amp; , CDATA es lo que necesitas.<br />
Formato:</p>
<p><span style="font-size:x-small;color:#008080;"><span style="font-size:x-small;color:#008080;">&lt;![CDATA[ </span></span><span style="font-size:x-small;">Aquí puedes poner lo que quieras.  </span><span style="font-size:x-small;color:#008080;">]]&gt;</span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jansoblog.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jansoblog.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jansoblog.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jansoblog.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jansoblog.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jansoblog.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jansoblog.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jansoblog.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jansoblog.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jansoblog.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jansoblog.wordpress.com&blog=3258651&post=37&subd=jansoblog&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://jansoblog.wordpress.com/2008/12/16/xml-cdata-iso-8859-15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/84a2b0c1ecbee7e550677e39e1dacd0f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Jonás</media:title>
		</media:content>
	</item>
	</channel>
</rss>