freedomsz
(usa Outra)
Enviado em 13/01/2012 - 16:56h
Olá pessoal, sou novo com linux e estou com uns problemas com uns arquivos de servidor.
Minha aplicação roda com Apache, Mysql e é feito em Java. No windows, com o apache e o mysql ligados, era só executar um starter.bat e a aplicação rodava normalmente. No Linux eu criei um starter.sh mas quando tento rodar, dá Classe não encontrada.
Será que minha CLASSPATH está errada? Segue abaixo o Starter.sh
#!/bin/sh
export CLASSPATH=".:dist/odinm.jar:mina-core.jar:slf4j-api.jar:slf4j-jdk14.jar:mysql-connector-java-bin.jar"
java -server \
-Dodinm.recvops=recvops.properties \
-Dodinm.sendops=sendops.properties \
-Dodinm.wzpath=xml \
-Dodinm.world.config=world.properties \
-Djavax.net.ssl.keyStore=world.keystore \
-Djavax.net.ssl.keyStorePassword=xxx \
-Djavax.net.ssl.trustStore=world.truststore \
-Djavax.net.ssl.trustStorePassword=xxx \
server.Start WORLD
o erro que ta dando é esse
ERROR java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
ERROR 1 java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/odinm?autoReconnect=true&maxReconnects=999
Exception in thread "main" java.lang.NullPointerException
at handling.world.WorldRegistryImpl.<init>(WorldRegistryImpl.java:80)
at handling.world.WorldRegistryImpl.getInstance(WorldRegistryImpl.java:96)
at handling.world.WorldServer.startWorld_Main(WorldServer.java:76)
at server.Start.main(Start.java:16)
Alguem pode me dar uma dica?