Debian + Apache + Tomcat + J2sdk 1.3
Boa noite Pessoal,
Estou tendo um pequeno problema aqui no ajuste fino do servidor. Se alguem
puder me dar uma luz, eu agradeceria muito.
Vamos, inicialmente descrever a paisagem:
Estou usando um Debian woody (sempre up2date), com:
apache 1.3.26-0woody1
tomcat4 4.0.3-3
libapache-mod-jk 3.3a-4
j2sdk1.3 1.3.1-1
Tudo configuradinho "butininho", rodando que é uma beleza.... os exemplos
do tomcat4 numa boa...
Mas quando necessito colocar os "jar" para a comunicação com o MS SQL
(mssqlserver.jar, msutil.jar e msbase.jar) para funcionar... elas
simplesmetne sao ignoradas!!!!
Coloquei os referidos "jar" no dir /usr/lib/j2sdk1.3/lib/ e no arquivo
/usr/share/tomcat4/bin/setclasspath.sh arrumei a linha do CLASSPATH para:
# Set standard CLASSPATH
CLASSPATH="$JAVA_HOME"/lib/tools.jar:/usr/lib/j2sdk1.3/lib/msbase.jar:/usr/lib/j2sdk1.3/lib/msutil.jar:/usr/lib/j2sdk1.3/lib/mssqlserver.jar
export CLASSPATH
Depois, iniciava o apache e o tomcat.... e... e... e...
Acessava o site.... e em /var/log/tomcat4/catalina.out aparecia temida
mensagem de erro:
ConnectionBean: driver not loaded
Pois bem... fiz um teste:
Defini em /root/.bashrc a variavel de ambiente JAVA_HOME tal como no
script /etc/init.d/tomcat4 e executei o tomcat4 através de seu executavel
(em /usr/bin/tomcat4), depois restartando o apache normalmente... e...
e... e... Voilá!!! Funcionou tudo!!!! o acesso aos banco de dados e as
pesquisas!!!
em catalina.out:
Database: Microsoft SQL Server
Versao: Microsoft SQL Server 2000 - 8.00.534 (Intel X86)
Nov 19 2001 13:23:50
Copyright (c) 1988-2000 Microsoft Corporation
Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Alguem pode me explicar o porque disto e de como fazer para eu poder
iniciarlizar pelo script /etc/init.d/tomcat4 com os "jar" funcionando???
De antemao, obrigado!!!
cheers,
Frederico
Reply to: