From: thhal at mailblocks.com (Thomas Hallgren) Date: Mon, 05 Sep 2005 16:19:01 +0200 Subject: [Pljava-dev] Re: Deployer error. In-Reply-To: References: <20050905124902.981.qmail@web60211.mail.yahoo.com> <1da16c2205090505546ebb21d2@mail.gmail.com> <431C52FE.7020606@mailblocks.com> <431C53D5.703@mailblocks.com> Message-ID: Sorry, let me correct that. You don't use the -jar option. That was in Edward's example :-) Please tell me the exact error message and provide a stack backtrace. - thomas Thomas Hallgren wrote: > 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 >>> >>> >>> > > > _______________________________________________ > Pljava-dev mailing list > Pljava-dev at gborg.postgresql.org > http://gborg.postgresql.org/mailman/listinfo/pljava-dev