Olá galera.
Irei explicar detalhadamente o meu problema, desculpe se ficar um pouco extenso:
Meu problema é bem “simples”:
Preciso conectar um servidor Ubuntu externo que tenho (rodando o TomCat6) ao Mysql para que ele possa consumir dados.
Passo a Passo do que eu fiz até agora:
- Instalei o Tomcat no meu servidor externo Ubunto através desse tutorial: https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-7-on-ubuntu-14-04-via-… (junto com o Java Development Kit (JDK)).
- Depois disso, segui esse tutorial para conseguir fazer a conexão com o MySql: https://www.vivaolinux.com.br/artigo/Montando-um-ambiente-utilizando-Tomcat-+-Java-+-MySQL-(Debian)?.…
Segui esse segundo tutorial passo a passo até a página 5, onde ele diz isso:
Agora tente executar o nosso programa.
java OlaBase
O resultado será:
"Driver carregado com sucesso!
Conexao estabelecida!!!
1
7
17
37
Ola Base!!! "
Pronto, a conexão com a base de dados foi estabelecida.
Porém, para mim nessa parte aparece a seguinte mensagem:
Driver carregado com sucesso!!!
Erro na conexao!!!
Ola Base!!
Está parte que citei acima, no tutorial, é logo após eu ter baixado e instalado o driver de conexão com o Mysql com o comando apt-get install libmysql-java (página 5) e ter colocado esse driver no CLASSPATH com o comando export CLASSPATH=$CLASSPATH:"/usr/share/java/mysql-connector-java-5.0.4.jar".
O erro que recebo quando acesso esse meu arquivo teste pela página de internet é:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
(Endereço do servidor: http://192.241.179.144:8080/teste).
Segui exatamente, passo a passo, o conteúdo do segundo tutorial. Porém, a primeira aplicação teste que ele fez usando arquivos JSP para criar um servelet não funcionou no meu servidor (como pode ser visto em: http://192.241.179.144:8080/teste/teste-ola).
Já liberei o banco de dados MySql para ser acessado por qualquer máquina seguindo esse tutorial: https://www.vivaolinux.com.br/dica/Configurando-acesso-remoto-em-servidores-MySQL
Por favor, alguém saberia o que está faltando ou o que provavelmente eu estou esquecendo ou fazendo errado para não conseguir a conexão com o banco de dados MySql?
Qualquer dica é bem vindo. Já procurei em muitos fóruns e não consigo solucionar isso.
Obrigado galera.