<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=Tomcat_Mysql&amp;feed=atom&amp;action=history</id>
		<title>Tomcat Mysql - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Tomcat_Mysql&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Tomcat_Mysql&amp;action=history"/>
		<updated>2013-05-25T01:19:27Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Tomcat_Mysql&amp;diff=1472&amp;oldid=prev</id>
		<title>L1q1d: /* = Configurazione */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Tomcat_Mysql&amp;diff=1472&amp;oldid=prev"/>
				<updated>2006-08-29T10:24:19Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;= Configurazione&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 10:24, 29 ago 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 8:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 8:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Scarichiamo l'ultima versione dei binari da http://jakarta.apache.org/tomcat/ e &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Scarichiamo l'ultima versione dei binari da http://jakarta.apache.org/tomcat/ e &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;passiamo alla configurazione del server:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;passiamo alla configurazione del server:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Configurazione &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Configurazione &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;==&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Scompattiamo il package:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Scompattiamo il package:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; $ tar xzvf jakarta-tomcat-5.0.25.tar.gz&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; $ tar xzvf jakarta-tomcat-5.0.25.tar.gz&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 22:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 22:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Da root copiamo $CATALINA_HOME/common/lib/servlet-api.jar e $CATALINA_HOME/common/lib/jsp-api.jar &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Da root copiamo $CATALINA_HOME/common/lib/servlet-api.jar e $CATALINA_HOME/common/lib/jsp-api.jar &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;in $JAVA_HOME/jre/lib/ext, queste sono le librerie necessarie per compilare le nostre Servlet e JSP.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;in $JAVA_HOME/jre/lib/ext, queste sono le librerie necessarie per compilare le nostre Servlet e JSP.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Comandi Principali =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Comandi Principali =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Avvia il server:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Avvia il server:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:version:1.11a:oldid:1471:newid:1472 --&gt;
&lt;/table&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Tomcat_Mysql&amp;diff=1471&amp;oldid=prev</id>
		<title>L1q1d il 10:24, 29 ago 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Tomcat_Mysql&amp;diff=1471&amp;oldid=prev"/>
				<updated>2006-08-29T10:24:02Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Ufficio_e_Web]]&lt;br /&gt;
&lt;br /&gt;
= Tomcat =&lt;br /&gt;
Tomcat è un Application Server con il quale potete sviluppare Applicazioni Web che generano &lt;br /&gt;
pagine web dinamiche con tecnologia Java, J2EE (Servlet e JSP). Tomcat è anche in grado di &lt;br /&gt;
svolgere egregiamente i compiti di un Web Server come il ben più noto Apache. Per farlo &lt;br /&gt;
girare abbiamo bisogno anche del J2SDK che dalla Slackware 9.1 è incluso di default.&lt;br /&gt;
Scarichiamo l'ultima versione dei binari da http://jakarta.apache.org/tomcat/ e &lt;br /&gt;
passiamo alla configurazione del server:&lt;br /&gt;
== Configurazione =&lt;br /&gt;
Scompattiamo il package:&lt;br /&gt;
 $ tar xzvf jakarta-tomcat-5.0.25.tar.gz&lt;br /&gt;
Impostiamo username e password dell'admin editando $CATALINA_HOME/conf/tomcat-users.xml:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version='1.0' encoding='utf-8'?&amp;gt;&lt;br /&gt;
&amp;lt;tomcat-users&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;manager&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;role rolename=&amp;quot;admin&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;user username=&amp;quot;tomcat&amp;quot; password=&amp;quot;tomcat&amp;quot; roles=&amp;quot;manager,admin&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/tomcat-users&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Da root copiamo $CATALINA_HOME/common/lib/servlet-api.jar e $CATALINA_HOME/common/lib/jsp-api.jar &lt;br /&gt;
in $JAVA_HOME/jre/lib/ext, queste sono le librerie necessarie per compilare le nostre Servlet e JSP.&lt;br /&gt;
= Comandi Principali =&lt;br /&gt;
Avvia il server:&lt;br /&gt;
 $ $CATALINA_HOME/bin/startup.sh&lt;br /&gt;
&lt;br /&gt;
Chiudi il server:&lt;br /&gt;
 $ $CATALINA_HOME/bin/shutdown.sh&lt;br /&gt;
&lt;br /&gt;
Una volta avviato il server possiamo accedere alla pagina principale con un browser qualsiasi &lt;br /&gt;
digitando sulla barra degli indirizzi: http://localhost:8080. Da qui possiamo gestire il server &lt;br /&gt;
e le nostre applicazioni web contenute in $CATALINA_HOME/webapps.&lt;br /&gt;
&lt;br /&gt;
= MySql=&lt;br /&gt;
&lt;br /&gt;
Spesso le nostre applicazioni avranno bisogno di interagire con un Database, io ho scelto MySQL &lt;br /&gt;
perchè oltre ad essere gratuito è già  incluso in Slackware e in tutte le maggiori distribuzioni &lt;br /&gt;
GNU/Linux. Ecco i passi necessari per la configurazione del server:&lt;br /&gt;
&lt;br /&gt;
== Configurazione == &lt;br /&gt;
Impostiamo il file di configurazione:&lt;br /&gt;
 # cp /etc/my-small.cnf /etc/my.cnf&lt;br /&gt;
Installiamo i database mysql e test:&lt;br /&gt;
 # mysql_install_db&lt;br /&gt;
Impostiamo i permessi:&lt;br /&gt;
 # chown -R mysql:mysql /var/lib/mysql&lt;br /&gt;
Facciamo partire il server:&lt;br /&gt;
 # mysqld_safe &amp;amp;&lt;br /&gt;
Impostiamo una password per root:&lt;br /&gt;
 # mysqladmin -u root password mia_pass&lt;br /&gt;
Per far partire il server all'avvio:&lt;br /&gt;
 # chmod 755 /etc/rc.d/rc.mysqld&lt;br /&gt;
== Comandi Principali ==&lt;br /&gt;
Accesso ai databases:&lt;br /&gt;
 # mysql -p (per root)&lt;br /&gt;
 $ mysql (per l'utente)&lt;br /&gt;
&lt;br /&gt;
Mostra databases presenti:&lt;br /&gt;
 &amp;gt; show databases;&lt;br /&gt;
&lt;br /&gt;
Crea database (solo root):&lt;br /&gt;
 &amp;gt; create database nome_db;&lt;br /&gt;
&lt;br /&gt;
Rendere un nuovo database accessibile a tutti(solo root):&lt;br /&gt;
 &amp;gt; GRANT ALL ON nome_db.* TO ''@'localhost';&lt;br /&gt;
&lt;br /&gt;
Cancella database(solo root):&lt;br /&gt;
 &amp;gt; drop database nome_db;&lt;br /&gt;
&lt;br /&gt;
Seleziona database:&lt;br /&gt;
 &amp;gt; use nome_db;&lt;br /&gt;
&lt;br /&gt;
Mostra tabelle:&lt;br /&gt;
 &amp;gt; show tables;&lt;br /&gt;
&lt;br /&gt;
Esci da mysql:&lt;br /&gt;
 &amp;gt; exit;&lt;br /&gt;
== Un po di SQL ==&lt;br /&gt;
Esempio creazione tabella:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; create table impiegati(&lt;br /&gt;
&amp;gt; id int(3) not null auto_increment,&lt;br /&gt;
&amp;gt; nome char(30),&lt;br /&gt;
&amp;gt; email char(30),&lt;br /&gt;
&amp;gt; eta int(3),&lt;br /&gt;
&amp;gt; primary key(id));&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Cancella tabella:&lt;br /&gt;
 &amp;gt; drop table nome_tab;&lt;br /&gt;
&lt;br /&gt;
Esempi interrogazioni:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;gt; select * from nome_tab;&lt;br /&gt;
&amp;gt; insert into nome_tab values (&amp;quot;stringa&amp;quot;,2);&lt;br /&gt;
&amp;gt; delete from nome_tab where campo=valore;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MySQL Connector/J =&lt;br /&gt;
&lt;br /&gt;
Adesso abbiamo anche bisogno di installare il driver JDBC per MySQL che &lt;br /&gt;
ci permetterà  di interagire con i nostri databases direttamente dal codice Java:&lt;br /&gt;
&lt;br /&gt;
Scarichiamo il driver da http://www.mysql.com/ e scompattiamolo da root:&lt;br /&gt;
 # tar xzvf mysql-connector-java-3.0.14-production.tar.gz&lt;br /&gt;
Ora prendiamo il paccheto e rendiamolo visibile al compilatore:&lt;br /&gt;
 # cd mysql-connector-java-3.0.14-production&lt;br /&gt;
 # mv mysql-connector-java-3.0.14-production-bin.jar $JAVA_HOME/jre/lib/ext&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nome da usare per caricare il driver JDBC: com.mysql.jdbc.Driver&lt;br /&gt;
Schema indirizzo del database: jdbc:mysql://host[:port]/nome_database&lt;br /&gt;
&lt;br /&gt;
Autore: [[utente:valfe|valfe]] 26/06/2004&lt;/div&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	</feed>