<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Software Libero e non solo &#187; glassfish</title>
	<atom:link href="http://kaosktrl.wordpress.com/tag/glassfish/feed/" rel="self" type="application/rss+xml" />
	<link>http://kaosktrl.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Tue, 08 Dec 2009 09:17:31 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='kaosktrl.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/e7bfd236201816f675e84cd6dd211349?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Software Libero e non solo &#187; glassfish</title>
		<link>http://kaosktrl.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://kaosktrl.wordpress.com/osd.xml" title="Software Libero e non solo" />
		<item>
		<title>Installazione veloce di Alfresco su Glassfish</title>
		<link>http://kaosktrl.wordpress.com/2009/06/06/installazione-veloce-di-alfresco-su-glassfish/</link>
		<comments>http://kaosktrl.wordpress.com/2009/06/06/installazione-veloce-di-alfresco-su-glassfish/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 13:14:39 +0000</pubDate>
		<dc:creator>kaosktrl</dc:creator>
				<category><![CDATA[Software Libero]]></category>
		<category><![CDATA[applicazioni web]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[alfresco]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://kaosktrl.wordpress.com/?p=379</guid>
		<description><![CDATA[Ho cominciato a valutare l&#8217;idea di installare un Document Management System per un progetto a cui sto lavorando e poichè  in un altro progetto ho notato che hanno installato Liferay che si appoggia su Alfresco ho pensato di cominciare con Alfresco appunto.
Avendo Glassfish 2.1 installato in locale, ho scaricato il file war di Alfresco dal [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kaosktrl.wordpress.com&blog=1930934&post=379&subd=kaosktrl&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ho cominciato a valutare l&#8217;idea di installare un Document Management System per un progetto a cui sto lavorando e poichè  in un altro progetto ho notato che hanno installato Liferay che si appoggia su Alfresco ho pensato di cominciare con Alfresco appunto.</p>
<p>Avendo Glassfish 2.1 installato in locale, ho scaricato il file war di Alfresco dal seguente link:</p>
<p><a href="http://process.alfresco.com/ccdl/?file=release/labs/build-1526/alfresco-labs-war-3Stable.tar.gz&amp;a=y&amp;s=n&amp;t=y" target="_blank">http://process.alfresco.com/ccdl/?file=release/labs/build-1526/alfresco-labs-war-3Stable.tar.gz&amp;a=y&amp;s=n&amp;t=y</a></p>
<p>che permette di scaricare la versione stabile di Alfresco Labs 3.1. Fate il deploy dell&#8217;applicazione da Glassfish ma non lo lanciate perchè altrimenti ricevete errore HTTP Status 503.</p>
<p>Come difatti spiegato nel <a href="http://wiki.alfresco.com/wiki/Repository_Configuration" target="_blank">wiki</a> e in questo <a href="http://forums.alfresco.com/fr/viewtopic.php?f=6&amp;t=2062" target="_blank">post</a> che ho trovato, dovete creare manualmente il database su cui Alfresco si poggia altrimenti avete l&#8217;errore che vi ho detto.</p>
<p>Di default Alfresco si basa su MySQL e, sempre di default, il suo database è <strong>alfresco</strong> con username <strong>alfresco</strong> e password <strong>alfresco</strong>, tutto questo lo potete vedere nel file <strong>/alfresco/WEB-INF/classes/alfresco/repository.properties </strong>perciò usando PHPMyAdmin potete creare velocemente database e utente, fatto cio&#8217; troverete alfresco all&#8217;indirizzo:</p>
<p><strong>http://localhost:8080/alfresco</strong></p>
<p>L&#8217;amministratore per default ha username <strong>admin</strong> e password <strong>admin</strong> (potete cambiarla una volta loggati oppure prima di creare il database andate nel file <strong>/alfresco/WEB-INF/classes/alfresco/web-client-config.xml</strong> ).</p>
<p>Buona esplorazione !</p>
<p>PS: ora sarei curioso come funziona l&#8217;<a href="http://drupal.org/project/alfresco" target="_blank">integrazione con Drupal</a>.</p>
<p>PS2: alternativamente stavo pensando a KnowledgeTree che <a href="http://www.processmaker.com/mashups/" target="_blank">si può integrare</a> con Process Maker.</p>
<p><em> </em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kaosktrl.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kaosktrl.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kaosktrl.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kaosktrl.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kaosktrl.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kaosktrl.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kaosktrl.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kaosktrl.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kaosktrl.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kaosktrl.wordpress.com/379/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kaosktrl.wordpress.com&blog=1930934&post=379&subd=kaosktrl&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://kaosktrl.wordpress.com/2009/06/06/installazione-veloce-di-alfresco-su-glassfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/198117fcd7a30f63eba2e694b88a0b1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kaosktrl</media:title>
		</media:content>
	</item>
		<item>
		<title>Sperimentando con Netbeans, Glassfish, Hudson e Subversion</title>
		<link>http://kaosktrl.wordpress.com/2009/05/24/sperimentando-con-netbeans-glassfish-hudson-e-subversion/</link>
		<comments>http://kaosktrl.wordpress.com/2009/05/24/sperimentando-con-netbeans-glassfish-hudson-e-subversion/#comments</comments>
		<pubDate>Sun, 24 May 2009 10:16:44 +0000</pubDate>
		<dc:creator>kaosktrl</dc:creator>
				<category><![CDATA[Software Libero]]></category>
		<category><![CDATA[applicazioni web]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[hudson]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://kaosktrl.wordpress.com/?p=328</guid>
		<description><![CDATA[Ho cominciato a scrivere qualche applicazione web con Netbeans 6.1 (penso di migrare presto (magari anche oggi) alla versione 6.5) e ho preso ad esempio il tutorial:
http://www.netbeans.org/kb/docs/web/quickstart-webapps.html
Il tutorial spiega come creare un paio di pagine Jsp facendo uso di una classe java usata come java bean, benchè dicono che richiede Netbeans 6.5 io ho usato [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kaosktrl.wordpress.com&blog=1930934&post=328&subd=kaosktrl&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ho cominciato a scrivere qualche applicazione web con Netbeans 6.1 (penso di migrare presto (magari anche oggi) alla versione 6.5) e ho preso ad esempio il tutorial:</p>
<p><a href="http://www.netbeans.org/kb/docs/web/quickstart-webapps.html" target="_blank">http://www.netbeans.org/kb/docs/web/quickstart-webapps.html</a></p>
<p>Il tutorial spiega come creare un paio di pagine Jsp facendo uso di una classe java usata come java bean, benchè dicono che richiede Netbeans 6.5 io ho usato tranquillamente Netbeans 6.1. Inoltre, durante il wizard, dovete specificare dove si trova Glassfish; ho preferito usare la mia istanza di Glassfish 2.1 scaricato a parte.</p>
<p>A parte ciò era mia intenzione di installare un server subversion e farne il polling tramite Hudson.</p>
<p>Ho trovato questo <a href="http://www.rubyrobot.org/tutorial/subversion-with-mac-os-x" target="_blank">tutorial </a>che spiega passo passo come prendere confidenza con Subversion; il tutorial suggerisce per Mac OS X di prendere Subversion da <a href="http://www.open.collab.net/downloads/apple/features.html" target="_blank">qui</a>. Il pacchetto include Subversion 1.6.2 client e server (una volta installato potete provare i comandi <strong>svn &#8211;version</strong> e <strong>svnserve &#8211;version</strong>). Subversion mi si è installato in <strong>/opt/subversion/bin </strong> e non /usr/local/bin come descritto nella <a href="http://www.open.collab.net/downloads/apple/features.html" target="_blank">pagina di Collabnet</a>; dovete quindi aggiungere il path /opt/subversion/bin nella variabile di ambiente <strong>PATH</strong> (che ho specificato nel file <strong>.bash_profile </strong>che si trova nella cartella utente).</p>
<p>Dopo aver giocato con il tutorial ho cercato subito di connettere Netbeans e Subversion e ho impostato in Preferences-&gt;Miscellaneous-&gt; Versioning -&gt; Subversion il path <strong>/opt/subversion/bin</strong> lasciando le altre impostazioni inalterate.</p>
<p>Inoltre ho poi cliccato con il tasto destro del mouse sulla cartella del progetto e sono nel menu contestuale sono andato in Versioning -&gt;Import into Subversion Repository dove dovete specificare più che altro il path del repository che nel mio caso era:</p>
<p><strong>file:///Users/emidiostani/SVNrep</strong></p>
<p>(ho usato il repository creato con il tutorial su subversion)</p>
<p>Durante il wizard ho avuto un errore del tipo:</p>
<p><strong>Expected FS format between &#8216;2&#8242;; found format &#8216;4&#8242;</strong></p>
<p><span class="postbody">che ho risolto facendo l&#8217;upgrade del plugin per subversion dalla versione 1.3 alla 1.3.1, difatti se andate nel repository (nel mio caso la cartella SVNrep) c&#8217;è il file <strong>/db/format</strong> che dice la versione del db interna è 4, in pratica non c&#8217;è accordo da tra client in netbeans e il server (noto che in Netbeans 6.5 potrebbe esserci lo stesso problema, vedere <a href="http://www.svnforum.org/2017/viewtopic.php?t=7885&amp;sid=7246765414c80ba8e65daa548ba97fc9" target="_blank">qui</a>).<br />
</span></p>
<p><span class="postbody">Sono poi andato su Hudson (versione 1.296) che vuole l&#8217;URL del repository e allora nella cartella di subversion ho lanciato il comando:</span></p>
<p><strong>svnserve -d</strong></p>
<p><span class="postbody">che esegue il server che rimane in ascolto di default sulla porta <strong>3690</strong> (lo potete vedere da shell con il comando <strong>netstat -ant -p tcp</strong>).</span> Ho trovato una breve descrizione di svnserve <a href="http://svnbook.red-bean.com/en/1.0/ch06s03.html" target="_blank">qui</a>.</p>
<p><span class="postbody">Cosi poi su Hudson ho inserito l&#8217;URL:</span></p>
<p><strong>svn://localhost/Users/emidiostani/SVNrep</strong></p>
<p>quando poi sono andato a specificare, nel form Build, il target file da compilare ho messo:</p>
<p><strong>./HelloWeb/build.xml</strong></p>
<p>che il target file che Netbeans mi aveva creato al momento del progetto.</p>
<p>Succede però che quando eseguo il build su Hudson esso mi genera un errore del tipo:</p>
<p><strong>BUILD FAILED<br />
/Users/emidiostani/.hudson/jobs/Test/workspace/SVNrep/HelloWeb/nbproject/build-impl.xml:188: The Java EE server classpath is not correctly set up. Your active server type is J2EE.<br />
Either open the project in the IDE and assign the server or setup the server classpath manually.<br />
For example like this:<br />
ant -Duser.properties.file=&lt;path_to_property_file&gt; (where you put the property &#8220;j2ee.platform.classpath&#8221; in a .properties file)<br />
or ant -Dj2ee.platform.classpath=&lt;server_classpath&gt; (where no properties file is used)</strong></p>
<p><strong>Total time: 0 seconds<br />
Finished: FAILURE</strong></p>
<p>questo accade perchè nel file HelloWeb/nbproject/<strong>build-impl.xml </strong>alla riga 188 esiste la riga:</p>
<p><strong>&lt;fail unless=&#8221;j2ee.platform.classpath&#8221;&gt;</strong></p>
<p>ecc ecc.</p>
<p>in pratica non trova la directory delle librerie di glassfish, questo l&#8217;ho scoperto semplicemente aggiungendo:</p>
<p><strong>&lt;echo&gt;using ${j2ee.platform.classpath}&lt;/echo&gt;</strong></p>
<p>subito dopo quella riga e compilando direttamente da Netbeans.</p>
<p>Ovviamente Hudson non può sapere questa informazione che arriva direttamente dalle impostazioni di Netbeans e perciò per arrangiare ho messo nella casella <strong>Properties</strong> la voce:</p>
<p><strong>j2ee.platform.classpath=/Users/emidiostani/Desktop/glassfish/lib/</strong></p>
<p>e così sono riuscito a compilare.</p>
<p>In pratica leggendo poi in questo <a href="http://pronetbeans.com/archives/29" target="_blank">post</a>, si capisce che la variable <strong>j2ee.platform.classpath</strong> è settata in HelloWeb/nbproject/private/<strong>private.properties</strong> file che non viene caricato nel repository (potete notarlo nel workspace di Hudson) e di conseguenza Hudson non la trova. L&#8217;autore del post suggerisce di settare la variabile nel file HelloWeb/nbproject/<strong>project.properties</strong> invece di settarla in Hudson perchè se pensate bene è una variabile statica che dovrebbe essere inclusa in diversi progetti in hudson e sarebbe giusto fissarla a monte.</p>
<p>Comunque come ho tempo rifaccio il tutto su Netbeans 6.5.</p>
<p>Buona giornata !</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kaosktrl.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kaosktrl.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kaosktrl.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kaosktrl.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kaosktrl.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kaosktrl.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kaosktrl.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kaosktrl.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kaosktrl.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kaosktrl.wordpress.com/328/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kaosktrl.wordpress.com&blog=1930934&post=328&subd=kaosktrl&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://kaosktrl.wordpress.com/2009/05/24/sperimentando-con-netbeans-glassfish-hudson-e-subversion/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/198117fcd7a30f63eba2e694b88a0b1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kaosktrl</media:title>
		</media:content>
	</item>
		<item>
		<title>XWiki 1.8.3 su Glassfish 2.1 e MySQL 5.1</title>
		<link>http://kaosktrl.wordpress.com/2009/05/20/xwiki-1-8-3-su-glassfish-2-1-e-mysql-5-1/</link>
		<comments>http://kaosktrl.wordpress.com/2009/05/20/xwiki-1-8-3-su-glassfish-2-1-e-mysql-5-1/#comments</comments>
		<pubDate>Wed, 20 May 2009 20:05:59 +0000</pubDate>
		<dc:creator>kaosktrl</dc:creator>
				<category><![CDATA[Software Libero]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[xwiki]]></category>

		<guid isPermaLink="false">http://kaosktrl.wordpress.com/?p=323</guid>
		<description><![CDATA[Fino ad ora ho sempre avuto un debole per mediawiki (anche se non ha mai brillato per la sua interfaccia utente), ho provato oggi ad installare XWiki, un wiki realizzato in Java e rilasciato con licenza LGPL e quindi ne ho approfittato per installarlo su Glassfish.
Per un progetto avevo già provato Twiki che in complesso [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kaosktrl.wordpress.com&blog=1930934&post=323&subd=kaosktrl&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Fino ad ora ho sempre avuto un debole per mediawiki (anche se non ha mai brillato per la sua interfaccia utente), ho provato oggi ad installare XWiki, un wiki realizzato in Java e rilasciato con licenza LGPL e quindi ne ho approfittato per installarlo su Glassfish.</p>
<p>Per un progetto avevo già provato Twiki che in complesso mi era piaciuto ma non sono stato completamente soddisfatto (alcuni problemi con la stampa pdf e editing parallelo) perciò stamani ho provato ad installare XWiki che vanta diverse <a href="http://enterprise.xwiki.org/xwiki/bin/view/Main/Features" target="_blank">caratteristiche</a>, tra cui il fatto di scrivere <a href="http://platform.xwiki.org/xwiki/bin/view/Features/Applications" target="_blank">applicazioni integrabili</a>; ho notato tra l&#8217;altro che esiste anche la versione client che <a href="http://xeclipse.xwiki.org/xwiki/bin/view/Main/" target="_blank">si può integrare con Eclipse</a> (ok anche per <a href="http://www.matheclipse.org/en/Eclipse_Wikipedia_Editor" target="_blank">Mediawiki</a> e <a href="http://eclipsewiki.sourceforge.net/" target="_blank">Twiki</a> ho visto che esiste l&#8217;integrazione con Eclipse ma non ho mai provato).</p>
<p>Ho notato tra l&#8217;altro che quelli di XWiki hanno trovato <a href="http://forge.ow2.org/projects/xwiki/" target="_blank">hosting</a> sulla Forge di OW2 e contemporaneamente diversi progetti dell&#8217;OW2 Consortium fanno uso di XWiki per i loro progetti come <a href="http://www.xwiki.org/xwiki/bin/view/References/Bonita" target="_blank">Bonita,</a> <a href="http://www.xwiki.org/xwiki/bin/view/References/JASMINe" target="_blank">JASMINe</a>, <a href="http://www.xwiki.org/xwiki/bin/view/References/Jonas" target="_blank">JOnAS</a>, <a href="http://www.xwiki.org/xwiki/bin/view/References/ObjectWeb" target="_blank">ObjectWeb</a>, <a href="http://www.xwiki.org/xwiki/bin/view/References/Orchestra" target="_blank">Orchestra</a>, <a href="http://www.xwiki.org/xwiki/bin/view/References/Petals" target="_blank">Petals</a> ma anche <a href="http://www.xwiki.org/xwiki/bin/view/References/eXoplatform" target="_blank">Exo Platform</a>, <a href="http://club.mandriva.com/xwiki/bin/KB/" target="_blank">Mandriva Club</a>, <a href="http://www.nuxeo.org/xwiki/bin/view/Main/" target="_blank">Nuxeo</a>.</p>
<p>Tornando all&#8217;installazione, tramite il pannello di Amministrazione di Glassfish effettuate il deploy del file war che scaricate da <a href="http://www.xwiki.org/xwiki/bin/view/Main/Download" target="_blank">qui</a>. Il deploy pero&#8217; non basta, una volta fatto il deploy non potete lanciarlo subito altrimenti avete un errore del genere:</p>
<p>javax.servlet.ServletException: com.xpn.xwiki.XWikiException: Error number 3 in 0: Could not initialize main XWiki context<br />
Wrapped Exception: Error number 3001 in 3: Cannot load class com.xpn.xwiki.store.migration.hibernate.XWikiHibernateMigrationManager from param xwiki.store.migration.manager.class<br />
Wrapped Exception: Error number 0 in 3: Exception while hibernate execute<br />
Wrapped Exception: Could not parse mapping document from resource xwiki.hbm.xml<br />
Ciò significa che dovete configurare il file <strong>hibernate.cfg.xm</strong>l dove si trovano i parametri per il database da usare. Questo file lo trovate in <strong>/domains/domain1/applications/j2ee-modules/xwiki/WEB-INF</strong>.</p>
<p>Io ho abilitato la configurazione di MySQL ma esistono le configurazioni di HSQLDB, PostgreSQL, Oracle e Derby e ho inoltre copiato all&#8217;interno della cartella <strong>xwiki/WEB-INF/lib</strong> il mysql connector ma non sono sicuro che sia servito.</p>
<p>Tuttavia ho ancora avuto il medesimo errore perchè XWiki ha creato il database <strong>xwiki</strong> con utente <strong>xwiki</strong> ma <span style="text-decoration:underline;">senza la password </span>che dovrebbe essere <strong>xwiki</strong>, dunque seguendo le <a href="http://platform.xwiki.org/xwiki/bin/view/AdminGuide/InstallationMySQL" target="_blank">istruzioni</a>, ho scritto:</p>
<p>mysql -u root -e <span class="java-quote">&#8220;grant all privileges on xwiki.* to xwiki@localhost identified by &#8216;xwiki&#8217;&#8221;<br />
</span><br />
e difatti connettendomi con l&#8217;utente xwiki (con la password questa volta) su MySql son riuscito a vedere il database e andando finalmente all&#8217;url:</p>
<p>http://localhost:8080/xwiki/bin/view/Main/</p>
<p>sono riuscito finalmente a vedere XWiki però non potete ancora loggarvi e dal menu in alto a destra (administration) dovete scaricare ed importare il file xar per la configurazione e così potete loggarvi con utente <strong>Admin</strong> e password <strong>admin</strong>.</p>
<p>Ora potete lavorare su XWiki, unica cosa non riesco ad esportare le pagine in PDF e RTF ed ho eccezioni di Xalan e Xerces, speriamo di risolvere subito.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kaosktrl.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kaosktrl.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kaosktrl.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kaosktrl.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kaosktrl.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kaosktrl.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kaosktrl.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kaosktrl.wordpress.com/323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kaosktrl.wordpress.com/323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kaosktrl.wordpress.com/323/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kaosktrl.wordpress.com&blog=1930934&post=323&subd=kaosktrl&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://kaosktrl.wordpress.com/2009/05/20/xwiki-1-8-3-su-glassfish-2-1-e-mysql-5-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/198117fcd7a30f63eba2e694b88a0b1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kaosktrl</media:title>
		</media:content>
	</item>
		<item>
		<title>Glassfish 2.1, Quercus 3.2.1 e WordPress 2.7.1</title>
		<link>http://kaosktrl.wordpress.com/2009/04/07/glassfish-21-quercus-321-e-wordpress-271/</link>
		<comments>http://kaosktrl.wordpress.com/2009/04/07/glassfish-21-quercus-321-e-wordpress-271/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 19:45:28 +0000</pubDate>
		<dc:creator>kaosktrl</dc:creator>
				<category><![CDATA[applicazioni web]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[quercus]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://kaosktrl.wordpress.com/?p=278</guid>
		<description><![CDATA[Talvolta avevo pensato di migrare da PHP a JSP poichè Tomcat supporta nativamente JSP ma Tomcat non è un application server.
Ultimamente sto valutando di usare Glassfish o Jboss come application server per usarli come base per Hudson un continuous integration engine (vedete articolo precedente) invece di usare Winstone integrato al suo interno.
In particolar modo, siccome [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kaosktrl.wordpress.com&blog=1930934&post=278&subd=kaosktrl&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Talvolta avevo pensato di migrare da PHP a JSP poichè<a href="http://tomcat.apache.org/" target="_blank"> Tomcat</a> supporta nativamente JSP ma <a href="http://java.html.it/articoli/leggi/3017/tomcat-web-server-o-application-server/">Tomcat non è un application server</a>.</p>
<p>Ultimamente sto valutando di usare <a href="https://glassfish.dev.java.net/" target="_blank">Glassfish</a> o <a href="http://www.jboss.org/jbossas/" target="_blank">Jboss</a> come application server per usarli come base per <a href="https://hudson.dev.java.net/" target="_blank">Hudson</a> un continuous integration engine (vedete <a href="http://kaosktrl.wordpress.com/2009/03/23/note-su-hudson-e-cruisecontrol/" target="_blank">articolo precedente</a>) invece di usare <a href="http://winstone.sourceforge.net/" target="_blank">Winstone</a> integrato al suo interno.</p>
<p>In particolar modo, siccome quelli di Glassifish con Metro <a href="https://metro.dev.java.net/guide/Metro_Specifications.html" target="_blank">affermano l&#8217;interoperabilità con .NET</a> per i web service (a partire da Jax-WS più le implementazione degli stessi standard con .NET cosa che Axis2 fa ma più lentamente a mio parere), ho pensato di concentrarmi su Glassfish.</p>
<p>Per caso ho scoperto che esiste <a href="http://quercus.caucho.com/" target="_blank">Quercus</a> che è una libreria java che è una implementazione java di PHP, in pratica il codice PHP viene trasformato in Java, in pratica potete far girare le vostre applicazioni PHP.</p>
<p>Quercus viene rilasciato con licenza<strong> GPL 2</strong> da <strong>Caucho Technology</strong> una azienda che ha realizzato <strong>Resin</strong> un java/php application server e <strong>Hessian</strong> un protocollo binario per web services che avevo già sentito nominare quando lavoravo sui web services.</p>
<p>Quelli di Caucho affermano che<a href="http://caucho.com/products/whitepapers/quercus.pdf" target="_blank"> le prestazioni si vedono</a>.</p>
<p>Presto detto quello che avete bisogno quindi è GlassFish, Quercus e i driver JDBC che dovete installare nel vostro application server e che Quercus farà uso e la vostra applicazione PHP ovviamente.</p>
<p>Ho scelto WordPress perchè ho trovato un tutorial e di conseguenza ho installato i driver JDBC per Mysql e Mysql stesso.</p>
<p>I tutorial che ho seguito sono:</p>
<ul>
<li><a href="http://blogs.steeplesoft.com/glassfish-php-and-wordpress/" target="_blank">http://blogs.steeplesoft.com/glassfish-php-and-wordpress/</a> (ma non spiega che bisogna creare un connection pool su glassfish ovvero la connessione tramite i driver JDBC). Dovete prima di tutto estrarre i 3 file (<strong>quercus.jar, resin-util.jar, javamail-141.jar</strong>) che si trovano nel file war di Quercus nella cartella <strong>lib</strong> di Glassfish o nella cartella di <strong>lib</strong> del vostro dominio (domain1 nel mio caso)  a seconda della visibilità che volete dare. Poi in pratica nella cartella del vostro dominio trovate il file <strong>config/default-web.xml</strong> e dovete inserirci la seguente configurazione:</li>
</ul>
<p><code>&lt;servlet&gt;<br />
&lt;servlet-name&gt;Quercus Servlet&lt;/servlet-name&gt;<br />
&lt;servlet-class&gt;com.caucho.quercus.servlet.QuercusServlet&lt;/servlet-class&gt;<br />
&lt;init-param&gt;<br />
&lt;param-name&gt;ini-file&lt;/param-name&gt;<br />
&lt;param-value&gt;WEB-INF/php.ini&lt;/param-value&gt;<br />
&lt;/init-param&gt;<br />
&lt;/servlet&gt;<br />
&lt;servlet-mapping&gt;<br />
&lt;servlet-name&gt;Quercus Servlet&lt;/servlet-name&gt;<br />
&lt;url-pattern&gt;*.php&lt;/url-pattern&gt;<br />
&lt;/servlet-mapping&gt;</code><br />
Dovete poi estrarre WordPress nella cartella <strong>docroot</strong> del vostro dominio.</p>
<ul>
<li><a href="https://glassfish.dev.java.net/downloads/v2.1-b60e.html" target="_blank">https://glassfish.dev.java.net/downloads/v2.1-b60e.html</a> e<a href="http://docs.sun.com/app/docs/doc/820-4334/aboaa?a=view" target="_blank"> http://docs.sun.com/app/docs/doc/820-4334/aboaa?a=view</a> (per avviare Glassfish)</li>
<li><a href="http://codex.wordpress.org/Installing_WordPress#Using_the_MySQL_Client" target="_blank">http://codex.wordpress.org/Installing_WordPress#Using_the_MySQL_Client</a> e <a href="http://www.webdevelopersnotes.com/tutorials/sql/mysql_primer_creating_a_database.php3" target="_blank">http://www.webdevelopersnotes.com/tutorial/sql/mysql_primer_creating_a_database.php3</a> (per la creazione del database per wordpress in MySQL da linea di comando)</li>
<li><a href="http://www.albeesonline.com/blog/2008/08/06/creating-and-configuring-a-mysql-datasource-in-glassfish-application-server/" target="_blank">http://www.albeesonline.com/blog/2008/08/06/creating-and-configuring-a-mysql-datasource-in-glassfish-application-server/</a> (per la creazione della connessione JDBC su Glassfish &#8211; attenzione dice di scaricare i driver jdbc 3.1 mentre io <a href="http://dev.mysql.com/downloads/connector/j/5.1.html" target="_blank">ho scaricato i 5.1</a>)</li>
</ul>
<p>Poi oggi rivedendo Quercus ho visto che la procedura è spiegata nel file readme <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  che trovate nel pacchetto e che vi consiglio a questo punto di leggere per prima.</p>
<p>Ora mi concentro anche su Jboss e vedo per qualche applicazione in PostGres.</p>
<p>Nota: vedere anche <a href="http://php-java-bridge.sourceforge.net/pjb/" target="_blank">Php-Java bridge</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kaosktrl.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kaosktrl.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kaosktrl.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kaosktrl.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kaosktrl.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kaosktrl.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kaosktrl.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kaosktrl.wordpress.com/278/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kaosktrl.wordpress.com/278/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kaosktrl.wordpress.com/278/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kaosktrl.wordpress.com&blog=1930934&post=278&subd=kaosktrl&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://kaosktrl.wordpress.com/2009/04/07/glassfish-21-quercus-321-e-wordpress-271/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/198117fcd7a30f63eba2e694b88a0b1d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kaosktrl</media:title>
		</media:content>
	</item>
	</channel>
</rss>