From: thhal at mailblocks.com (Thomas Hallgren) Date: Mon, 05 Sep 2005 16:15:26 +0200 Subject: [Pljava-dev] Re: Deployer error. In-Reply-To: <1da16c2205090505546ebb21d2@mail.gmail.com> References: <20050905124902.981.qmail@web60211.mail.yahoo.com> <1da16c2205090505546ebb21d2@mail.gmail.com> Message-ID: <431C52FE.7020606@mailblocks.com> Actually, that advice is incorrect. pljava.jar is not needed by the deployer client program. It must only be seen by the backend server. The problem is that you use the -jar option. You should not use the -jar option when running the deployer. Given that the CLASSPATH is set the way you describe you should try this instead: java org.postgresql.pljava.deploy.Deployer -install Regards, Thomas Hallgren Edward Yakop wrote: > Hi, > > You need to add pljava.jar inside the $CLASSPATH > `java -jar org.postgresql.pljava.deploy.Deployer -install`, otherwise > `java -cp ${DIR_TO_PLJAVA_JAR}/pljava.jar > org.postgresql.pljava.deploy.Deployer -install` > > Regards, > Edward Yakop > > On 9/5/05, Mncedisi Kheswa wrote: > >>Hi all, >> >>If anyone can help. I have installed Java with Postgres SQL Server on Linux >>8.0 and when trying to run # java >>org.postgresql.pljava.deploy.Deployer -install I get >>"NoClassDef in main error". Written a simple java program and it runs fine. >> >>Here's my /etc/profile environment variables : >>JAVA_HOME=/usr/local/j2sdk1.4.2 >>POSTGRES_HOME=/usr/local/pgsql >>PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$POSTGRES_HOME/bin:$PATH >>CLASSPATH=.:/usr/local/pljava/deploy.jar:/usr/local/pgsql/share/java/postgresql-8.0-312.jdbc3.jar >>LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/i386:$JAVA_HOME/jre/lib/i386/client:$JAVA_HOME/jre/lib/i386/server:$JAVA_HOME/jre/lib/i386/native_threads >> >>/usr/local/pgsql/data/postgresql.conf file : >>dynamic_library_path = '$libdir:/usr/local/pljava/' >>custom_variable_classes = 'pljava' >>log_min_messages = info >>pljava.classpath = '/usr/local/pljava/pljava.jar' >>pljava.statement_cache_size = 10 >>pljava.release_lingering_savepoints = true >>pljava.vmoptions = '-Xmx64M' >>pljava.debug = false >> >>Postgres database and Java are both installed and working. >>pljava is installed under /usr/local/ - can check pljava.classpath value >>above. >> >>Maybe I'm missing something, please help. >> >>Thanks in advance. >> >> >>__________________________________________________ >>Do You Yahoo!? >>Tired of spam? Yahoo! Mail has the best spam protection around >>http://mail.yahoo.com >>_______________________________________________ >>Pljava-dev mailing list >>Pljava-dev at gborg.postgresql.org >>http://gborg.postgresql.org/mailman/listinfo/pljava-dev >> >> >>