Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta Tomcat

Tomcat appena installato non parte

Se nel file jakarta_service.log appare questo messaggio ...[174 javajni.c] [error] The specified module could not be found. ...[994 prunsrv.c] [error] Failed creating java C:\Program Files\Java\jre6\bin\client\jvm.dll ...[1269 prunsrv.c] [error] ServiceStart returned 1 Il motivo è semplice: Tomcat non trova una libreria nel path del sistema operativo. msvcr71.dll è una libreria di Microsoft con alcune funzioni C e si può trovare nella directory bin del JRE. Basta copiare la dll nella directory bin di Tomcat (o aggiungere la bin del JRE al PATH del sistema operativo). enjoy /m

Configurazione multi-sito con IIS e Tomcat

Hai 2 siti che vuoi far girare con Tomcat e IIS? Nessun problema, è facile. Ecco come... Presupponiamo di avere l' Apache Tomcat Connector ( http://tomcat.apache.org/connectors-doc/ ), IIS 6 , Apache Tomcat 6 e che tutti funzioni già. Per chiarezza, riassumiamo il giro della chiamata che parte dall'utente e arriva alla jsp: Utente IIS Tomcat Connector uriworkermap.properties workers.properties Tomcat pagina.jsp Immaginiamo di avere il www .sito.it e en .sito.it Prima di iniziare... IIS e Tomcat devono funzionare da soli Provate entrambi i siti sulla porta 80 e 8080 (o quella usata da Tomcat) http://www.sito.it , http://www.sito.it :8080 , http://en.sito.it e http://en.sito.it :8080 Questo vuol dire che nel vostro server.xml c'è qualcosa come: <Host name="en.sito.it" appBase="webapps.en" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </host> a questo punto... facc...

Deploy automatico di classi e librerie in Tomcat

Può essere comodo avere le modifiche a classi e librerie caricate automaticamente dal vostro Tomcat. Ecco come: <Context reloadable="true" /> http://tomcat.apache.org/tomcat-6.0-doc/config/context.html Set to true if you want Catalina to monitor classes in /WEB-INF/classes/ and /WEB-INF/lib for changes, and automatically reload the web application if a change is detected. This feature is very useful during application development, but it requires significant runtime overhead and is not recommended for use on deployed production applications. That's why the default setting for this attribute is false . You can use the Manager web application, however, to trigger reloads of deployed applications on demand. enjoy /m

JSP su IIS con il Tomcat Connector

Le guide e gli how-to in giro per Internet su come usare le JSP su IIS non sono molto a prova di bomba, e a me piacciono le cose next-next-next. Questa è una procedura testata con Windows 2003 e il Connector 1.2.25... IIS deve essere installato, doh. Tomcat Scaricarlo da http://tomcat.apache.org/download-60.cgi Installarlo in d:\Tomcat6.0\ [è meglio se non ci sono spazi] Verificare che sia installato come servizio e che parta in automatico. Verificare che funzioni http://localhost:8080/ Stoppare il servizio Cancellare TUTTE le directory in tomcat\webapps [tranne manager , che può essere utile] Creare il file d:\Tomcat6.0\conf\Catalina\localhost\ROOT.xml che contenga <context docbase="D:\ sito \www\" path=""> </context> "D:\ sito \www\" è la "Home directory" della configurazione del sito in IIS Riavviare il servizio Verificare che in d:\Tomcat6.0\logs non ci siano errori Verificare che funzioni http://localhost:8080/ Verificare http:/...