Pessoal,
Estou tendo que carregar um jar (mais precisamente o jdbc do postgresql) via linha de comando visto que o meu programa usa essa classe para poder se conectar a um banco.
Estou fazendo o seguinte:
>java -Djava.security.policy=policy -classpath postgresql-9.1-902.jdbc4.jar -jar rmi-server.jar
A classe RMIServer executa normalmente, porém quando chamo o cliente do RMI que chama um método do server que acessa o BD recebo o erro abaixo:
RMI Server running...
Erro conectando no BD.
java.lang.ClassNotFoundException: org.postgresql.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at server.jdbc.JdbcConnection.getConnection(JdbcConnection.java:10)
at server.AcessoBDImpl.getNomeFilial(AcessoBDImpl.java:20)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Alguém pode ver o que estou fazendo de errado?