Fala pessoal…
Tenho um servidor tomcat roda vários webapps (war), e estes aplicativos tem em comum várias bibliotecas,
como por exemplo o hibernate. Quero configurar o classpath destas aplicações para procurar estes jars em
um mesmo local, para assim não precisar adicionar os jars em todos os wars, gerando assim grande volume
no servidor, além de ter que ficar fazendo upload destes wars com todas estas libs.
Se alguém souber me ajudar, fico muito grato, valeu!!!
Bom, acho que encontrei, ainda não testei mas acho que é isso:
[quote]Tomcat has designated directories for jar files. All jar files in these directories are automatically included into the server’s classpath (at Tomcat startup).
NOTE: Tomcat never uses the system CLASSPATH.
Copy all files from /lib/ and the jar or zip file(s) containing the JDBC driver of your choosed database (and all other custom libraries) into Tomcat’s lib subdirectory:
* Tomcat 4.0: $CATALINA_HOME/lib
* Tomcat 4.1 to 5.x: $CATALINA_HOME/shared/lib
* Tomcat 6.0 and above: $CATALINA_HOME/lib
Restart Tomcat, so changes can take effect.
[/quote]
Fonte: http://www.chemaxon.com/jchem/doc/admin/tomcat.html
Bom, infelizmente meu servidor é compartilhado (servidor de hospedagem), e assim
a CATALINA_HOME não fica ao meu alcance, apenas a CATALINA_BASE, talvez haja
alguma configuração nos arquivos CATALINA_BASE/confs/*.xml.
Será que alguém sabe uma maneira de contornar o problema?