3 581
contributi
Nessun oggetto della modifica |
(da adottare) |
||
(4 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili | Squeeze}} | {{Guida da adottare}}{{Versioni compatibili | Squeeze}} | ||
== Cos'è Tomcat ? == | == Cos'è Tomcat ? == | ||
Tomcat è un web server dotato di un servlet container. Ciò lo rende in grado di rendere disponibili non solo pagine web tramite il protocollo HTTP ma di eseguire Java Servlet e tutte le tecnologie web su di esse basate quindi pagine JSP ma anche importanti framework come Spring.<br/> | Tomcat è un web server dotato di un servlet container. Ciò lo rende in grado di rendere disponibili non solo pagine web tramite il protocollo HTTP ma di eseguire Java Servlet e tutte le tecnologie web su di esse basate quindi pagine JSP ma anche importanti framework come Spring.<br/> | ||
Riga 87: | Riga 87: | ||
=== Usare Tomcat come Web Server === | === Usare Tomcat come Web Server === | ||
Aprendo la cartella <code>webapps</code>, collocate in <code>/var/lib/tomcat6</code> come già detto, vedremo subito una cartella di nome <code>ROOT</code>. Questa cartella è già pronta per la pubblicazione di pagine web.<br/> | Aprendo la cartella <code>webapps</code>, collocate in <code>/var/lib/tomcat6</code> come già detto, vedremo subito una cartella di nome <code>ROOT</code>. Questa cartella è già pronta per la pubblicazione di pagine web.<br/> | ||
Se ad esempio il nostro server risponde all'indirizzo http://192.168.1.100:8080, collocando una pagina HTML in <code>webapps/ROOT</code> tipo una banale <code>hello.html</code>: | Se ad esempio il nostro server risponde all'indirizzo <nowiki>http://192.168.1.100:8080</nowiki>, collocando una pagina HTML in <code>webapps/ROOT</code> tipo una banale <code>hello.html</code>: | ||
<pre> | <pre> | ||
Riga 121: | Riga 121: | ||
Da tenere ben presente che il classpath dell'applicazione web sarà il contenuto di <code>classes</code> e di <code>lib</code>. | Da tenere ben presente che il classpath dell'applicazione web sarà il contenuto di <code>classes</code> e di <code>lib</code>. | ||
=== Configurare un amministratore in Tomcat === | |||
=== | Considerato che in una sezione precedente è stato consigliato di installare anche il pacchetto <code>tomcat6-admin</code> è bene sottolineare che per poter utilizzare l'amministrazione del server, ad esempio per eseguire il deploy di un'applicazione web, è necessario inserire almeno un utente con ruolo admin.<br> | ||
Considerato che in una sezione precedente è stato consigliato di installare anche il pacchetto tomcat6-admin è bene sottolineare che per poter utilizzare l'amministrazione del server, ad esempio per eseguire il deploy di un'applicazione web, è necessario inserire almeno un utente con ruolo admin.<br> | |||
Si fa così: | Si fa così: | ||
* aprire con un editor il file /etc/tomcat6/tomcat-users.xml; | * aprire con un editor il file <code>/etc/tomcat6/tomcat-users.xml</code>; | ||
* all'interno del nodo XML <tomcat-users> si troveranno diverse righe commentate che illustrano come inserire utenti, aggiungere una riga del tipo <user username="..." password="...." roles="admin,manager"/> sostituendo con username e password scelti i puntini riportati tra virgolette. Notare che la password va scritta in chiaro; | * all'interno del nodo XML <tomcat-users> si troveranno diverse righe commentate che illustrano come inserire utenti, aggiungere una riga del tipo <user username="..." password="...." roles="admin,manager"/> sostituendo con username e password scelti i puntini riportati tra virgolette. Notare che la password va scritta in chiaro; | ||
* riavviare tomcat con /etc/init.d/tomcat6 restart | * riavviare tomcat con: <pre># /etc/init.d/tomcat6 restart</pre> | ||
{{Autori | Autore = [[Utente:Turinext|Turinext]]}} | {{Autori | ||
| Autore = [[Utente:Turinext|Turinext]] | |||
|Verificata_da = | |||
: [[Utente:Ferdybassi|Ferdybassi]] | |||
|Numero_revisori = | |||
}} | |||
[[Categoria:Web server]] | [[Categoria:Web server]] | ||
[[Categoria:Java]] | [[Categoria:Java]] |
contributi