<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alessandro Stella - Appunti di informatica &#187; tomcat</title>
	<atom:link href="http://www.alessandrostella.it/tag/tomcat/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alessandrostella.it</link>
	<description>Appunti sparsi di informatica</description>
	<lastBuildDate>Sat, 04 Feb 2012 20:57:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Tomcat 7 è arrivato!</title>
		<link>http://www.alessandrostella.it/varie/2010/06/tomcat-7-e-arrivato/</link>
		<comments>http://www.alessandrostella.it/varie/2010/06/tomcat-7-e-arrivato/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 10:03:48 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[varie]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://www.alessandrostella.it/?p=1136</guid>
		<description><![CDATA[Era davvero un po&#8217; di tempo che se ne parlava ed ora sembra proprio che ci siamo! Apache Tomcat 7 è finalmente sulla buona strada: l&#8217;ultima versione del popolare contenitore di servlet è arrivato alla fase finale dello sviluppo Ad oggi, sono state rese disponibili quattro client-release agli sviluppatori per eseguire i vari test, con [...]<div id="artCorr">
            <h4>Articoli correlati</h4>
        <ol>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/10/tomcat-e-https/" rel="bookmark">Tomcat e HTTPS</a><!-- (13.5)--></li>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/05/jboss-4x-modificare-la-porta-del-servlet-container/" rel="bookmark">Jboss 4.x: modificare la porta del servlet container</a><!-- (11.7)--></li>
	            </ol>
    </div>]]></description>
			<content:encoded><![CDATA[<p>Era davvero un po&#8217; di tempo che se ne parlava ed ora sembra proprio che ci siamo! <a href="http://tomcat.apache.org/index.html" target="_blanck"><strong>Apache Tomcat 7</strong></a> è finalmente sulla buona strada: l&#8217;ultima versione del popolare contenitore di servlet è arrivato alla fase finale dello sviluppo <img src='http://www.alessandrostella.it/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Ad oggi, sono state rese disponibili quattro client-release agli sviluppatori per eseguire i vari test, con la RC4 rilasciata appena la mattina dell&#8217;8 giugno.<br />
Tomcat 7 sarà perfettamente allineato alle specifiche Servlet 3.0, offrendo una serie di vantaggi interessanti per gli utenti Tomcat, tra cui:</p>
<ul>
<li>Supporto alle annotation</li>
<li>Configurazione dinamica delle librerie tramite codice inserito nel web.xml</li>
<li>Embedding semplificato</li>
<li>Miglioramento del secure session tracking</li>
</ul>
<p>Controlla le note di rilascio di Apache Tomcat 7, oppure vai semplicemente alla <a href="http://people.apache.org/~markt/dev/tomcat-7/v7.0.0-RC4/" target="_blanck">pagina di download della RC4</a>.</p>
<div id="artCorr">
            <h4>Articoli correlati</h4>
        <ol>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/10/tomcat-e-https/" rel="bookmark">Tomcat e HTTPS</a><!-- (13.5)--></li>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/05/jboss-4x-modificare-la-porta-del-servlet-container/" rel="bookmark">Jboss 4.x: modificare la porta del servlet container</a><!-- (11.7)--></li>
	            </ol>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.alessandrostella.it/varie/2010/06/tomcat-7-e-arrivato/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomcat e HTTPS</title>
		<link>http://www.alessandrostella.it/software/2009/10/tomcat-e-https/</link>
		<comments>http://www.alessandrostella.it/software/2009/10/tomcat-e-https/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 11:41:02 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[guide e manuali]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[trucchi e soluzioni]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[JKS]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://www.alessandrostella.it/?p=86</guid>
		<description><![CDATA[Di tanto in tanto capita di dover attivare il protocollo SSL (HTTPS) su Tomcat&#8230; Per utilizzare il protocollo sicuro però è necessario un certificato. La creazione di un certificato &#8220;serio&#8221; può essere un&#8217;operazione complicata. Qui invece vediamo come crearne uno in modo semplice, utile per tutte le operazioni di test di un applicativo. Pre-condizioni: tomcat [...]<div id="artCorr">
            
Sembra non esserci nessun articolo correlato a questo.
    </div>]]></description>
			<content:encoded><![CDATA[<p>Di tanto in tanto</p>
<p>capita di dover attivare il protocollo SSL (HTTPS) su Tomcat&#8230; Per utilizzare il protocollo sicuro però è necessario un certificato.<br />
La <strong>creazione di un certificato</strong> &#8220;serio&#8221; può essere un&#8217;operazione complicata. Qui invece vediamo come crearne uno in modo semplice, utile per tutte le operazioni di test di un applicativo.<br />
Pre-condizioni:<br />
tomcat 5.x<br />
jdk 1.x (con x&gt;=4)</p>
<p>Quindi, se abbiamo una versione della jdk maggiore o ugaule alla 1.4 e abbiamo tomcat in una versione maggiore della 5, possiamo creare un certificato in modo abbastanza semplice. Vediamo come.</p>
<p>Uno strumento che sicuramente abbiamo sotto mano per creare dei JKS (Java KeyStore) è keytool che possiamo trovare nella sottocartella bin del nostro JDK. Con questo tool possiamo creare dei certificati semplicemente da riga di comando. Apriamo quindi il command del DOS e procediamo.<br />
<span id="more-86"></span></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">C:\j2sdk1.4.2_08\bin&amp;gt;keytool -genkey -alias tomcat -keyalg RSA<br />
Immettere la password del keystore: changeit<br />
Specificare nome e cognome<br />
[Unknown]: Javastaff<br />
Specificare il nome dell'unitÓ aziendale<br />
[Unknown]: Javastaff<br />
Specificare il nome dell'azienda<br />
[Unknown]: Javastaff<br />
Specificare la localitÓ<br />
[Unknown]: Javastaff<br />
Specificare la provincia<br />
[Unknown]: Javastaff<br />
Specificare il codice a due lettere del paese in cui si trova l'unita'<br />
[Unknown]: IT<br />
Il dato CN=Javastaff, OU=Javastaff, O=Javastaff, L=Javastaff, ST=Javastaff, C=IT<br />
è corretto?<br />
[no]: si<br />
Immettere la password della chiave per<br />
(INVIO se corrisponde alla password del keystore): changeit</div></td></tr></tbody></table></div>
<p>Da notare che la password che abbiamo inserito (sia per l&#8217;utente che per il keystore) è &#8220;changeit&#8221;, ossia quella che viene usata di default da Tomcat. Se tutto funziona sarebbe meglio creare un certificato con password diversa e specificarlo dentro Tomcat.<br />
Seguendo le operaiozni indicate, viene creato un file &#8220;.keystore&#8221; nella home dell&#8217;utente che ha lanciato il comando. Ora dobbiamo prendere questo file e muoverlo nella cartella dello user con cui gira Tomcat.</p>
<p>Non abbiamo ancora finito.<br />
Dobbiamo infatti modificare il file di configurazione server.xml che si trova nella sottocartella conf di Tomcat. In questo file dobbiamo decommentare il seguente codice:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:100%;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 --&gt;<br />
&lt;!--<br />
&lt;Connector className=&quot;org.apache.coyote.tomcat5.CoyoteConnector&quot;<br />
           port=&quot;8443&quot; minProcessors=&quot;5&quot; maxProcessors=&quot;75&quot;<br />
           enableLookups=&quot;true&quot; disableUploadTimeout=&quot;true&quot;<br />
           acceptCount=&quot;100&quot; debug=&quot;0&quot; scheme=&quot;https&quot; secure=&quot;true&quot;;<br />
           clientAuth=&quot;false&quot; sslProtocol=&quot;TLS&quot;/&gt;<br />
--&gt;</div></td></tr></tbody></table></div>
<p> <br />
Qui, oltre a commentare, possiamo indicare anche una serie di parametri che servono per definizione del nuovo Connector HTTPS.<br />
Le informazioni che sono presenti nel server.xml vanno bene così come predisposte, comunque è possibile approfondire queste informazioni cercando nella documentazione ufficiale di Tomcat a cui vi rimando. Una volta finito tutto possiamo avviare la nostra istanza di Tomcat aprendo tranquillamente il browser all&#8217;url <a href="https://localhost:8443">https://localhost:8443</a>. Se tutto è andato a buon fine ci troveremo davanti la classica pagina iniziale di Tomcat&#8230; ma in HTTPS!</p>
<div id="artCorr">
            <p>Sembra non esserci nessun articolo correlato a questo.</p>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.alessandrostella.it/software/2009/10/tomcat-e-https/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Jboss 4.x: modificare la porta del servlet container</title>
		<link>http://www.alessandrostella.it/software/2009/05/jboss-4x-modificare-la-porta-del-servlet-container/</link>
		<comments>http://www.alessandrostella.it/software/2009/05/jboss-4x-modificare-la-porta-del-servlet-container/#comments</comments>
		<pubDate>Wed, 20 May 2009 14:13:35 +0000</pubDate>
		<dc:creator>Alessandro</dc:creator>
				<category><![CDATA[programmazione]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[trucchi e soluzioni]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[tomcat]]></category>

		<guid isPermaLink="false">http://www.alessandrostella.it/?p=48</guid>
		<description><![CDATA[Per modificare la porta del servlet-container (Tomcat) utilizzato da JBOSS, bisogna agire sul file jboss-4.0.5.GAserverdefaultdeployjbossweb-tomcat55.sarserver.xml. Se jboss viene configurato per l&#8217;utilizzo di un&#8217;altra versione di Tomcat (qui la 5.5) cambieranno gli utlimi 2 numeri del .sar. Articoli correlati Jboss e la porta di HAJNDI (tcp 1101) Tomcat e HTTPS Tomcat 7 è arrivato!<div id="artCorr">
            <h4>Articoli correlati</h4>
        <ol>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/05/jboss-e-la-porta-di-hajndi-tcp-1101/" rel="bookmark">Jboss e la porta di HAJNDI (tcp 1101)</a><!-- (21.9)--></li>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/10/tomcat-e-https/" rel="bookmark">Tomcat e HTTPS</a><!-- (9.5)--></li>
	    	    <li><a href="http://www.alessandrostella.it/varie/2010/06/tomcat-7-e-arrivato/" rel="bookmark">Tomcat 7 è arrivato!</a><!-- (8.9)--></li>
	            </ol>
    </div>]]></description>
			<content:encoded><![CDATA[<p>Per modificare la porta del servlet-container (Tomcat) utilizzato da JBOSS, bisogna agire sul file jboss-4.0.5.GAserverdefaultdeployjbossweb-tomcat55.sar<strong>server.xml. </strong>Se jboss viene configurato per l&#8217;utilizzo di un&#8217;altra versione di Tomcat (qui la 5.5) cambieranno gli utlimi 2 numeri del .sar.</p>
<div id="artCorr">
            <h4>Articoli correlati</h4>
        <ol>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/05/jboss-e-la-porta-di-hajndi-tcp-1101/" rel="bookmark">Jboss e la porta di HAJNDI (tcp 1101)</a><!-- (21.9)--></li>
	    	    <li><a href="http://www.alessandrostella.it/software/2009/10/tomcat-e-https/" rel="bookmark">Tomcat e HTTPS</a><!-- (9.5)--></li>
	    	    <li><a href="http://www.alessandrostella.it/varie/2010/06/tomcat-7-e-arrivato/" rel="bookmark">Tomcat 7 è arrivato!</a><!-- (8.9)--></li>
	            </ol>
    </div>]]></content:encoded>
			<wfw:commentRss>http://www.alessandrostella.it/software/2009/05/jboss-4x-modificare-la-porta-del-servlet-container/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

