editare il server xml e aggiungere una direttiva GlobalNamingResources subito dopo l'apertura del tag Server
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="Tomcat User database"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="${catalina.base}/conf/tomcat-users.xml" />
</GlobalNamingResources>aggiungere una direttiva Realm dopo Engine
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
modificare la direttiva Host per aggiungere il Context /manager
<Host name="localhost" appBase="www/localhost" >
<Context path="/manager" debug="0" privileged="true" docBase="${catalina.home}/server/webapps/manager" />
</Host>editare il file conf/tomcat-users.xml:
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <user username="pippo" password="pluto" roles="manager"/> </tomcat-users>
aggiungere al file conf/catalina.policy il seguente blocco:
grant codeBase "file:${catalina.base}/www/localhost/lamiaapp/-" {
permission java.net.SocketPermission "80.68.207.6:3306", "connect";
};...dove lamiaapp e' la directory che contiene l'applicazione che dovra' accedere al database
aggiungere al file conf/catalina.policy il seguente blocco:
pippo e' il nome della directory su cui si necessita dei privilegi di scrittura
grant codeBase "file:${catalina.base}/www/localhost/lamiaapp/-" {
permission java.io.FilePermission "${catalina.base}/pippo", "read,write";
permission java.io.FilePermission "${catalina.base}/pippo/*", "read,write,delete";
};TomcatTips (l'ultima modifica รจ del 2008-04-18 19:46:43, fatta da RobertoDeIoris)