[Pljava-dev] Re: Deployer error.

From: thhal at mailblocks(dot)com (Thomas Hallgren)
To:
Subject: [Pljava-dev] Re: Deployer error.
Date: 2005-09-05 14:15:26
Message-ID: thhal-0guv3AxWr8LQVlPck1C6apjfPzX8uYG@mailblocks.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pljava-dev

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 <pkheswa at yahoo.com> 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
>>
>>
>>

In response to

Responses

Browse pljava-dev by date

  From Date Subject
Next Message Thomas Hallgren 2005-09-05 14:19:01 [Pljava-dev] Re: Deployer error.
Previous Message Edward Yakop 2005-09-05 12:54:54 [Pljava-dev] Deployer error.