[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: