9498: Incorrect path to JAR file specified
Posted in 2011
I need to create a java udr but can't get past the install_jar().
What I've done so far is create /home/informix/extend/java/foo for the source,
class and jar files.
I used Eclipse with java1.5 to compile and create the jar file and it seems to
work correctly.
Here's all the documentation I could think of but please let me know if
there's anything else that would help.
Thanks in advance.
IBM Informix Dynamic Server Version 11.50.FC8X4
uname -a results:
Linux psdb04sat 2.6.16.60-0.87.1-smp #1 SMP Wed May 11 11:48:12 UTC 2011
x86_64 x86_64 x86_64 GNU/Linux
My local java env:
export JAVA_HOME=/home/informix/extend/krakatoa/jre
export JAVA_BINDIR=$JAVA_HOME/bin
export JAVA_ROOT=$JAVA_HOME
export PATH=$JAVA_BINDIR:$PATHexport JAR_TEMP_PATH=/home/informix/extend/java
export CLASSPATH=$CLASSPATH:$INFORMIXDIR/extend/krakatoa.jar
my onconfig java params :
VPCLASS bts,num=1
VPCLASS jvp,num=1
JVPJAVAHOME /home/informix/extend/krakatoa/jre
JVPHOME /home/informix/extend/krakatoa
JVPPROPFILE /home/informix/extend/krakatoa/.jvpprops
JVPLOGFILE /home/infrmx/logs/jvp.log
#JDKVERSION 1.5
JVPJAVALIB /bin/j9vm
JVPJAVAVM jvm#JVMTHREAD native
#JVPARGS -verbose:jni
JVPCLASSPATH
/home/informix/extend/krakatoa/krakatoa.jar:/home/informix/extend/krakatoa/jdbc.jar
#JVPCLASSPATH
$INFORMIXDIR/extend/krakatoa/krakatoa.jar:$INFORMIXDIR/extend/krakatoa/jdbc.jar:
/home/informix/extend/javaudr/appsecurity.informix.unixCryptUDR_jar.jar
my working directory:
/home/informix/extend/java/foo-> ls
foo.jar Foo.java install_jar.sql
So here is the Foo source:
/home/informix/extend/java/foo-> more Foo.java
public class Foo {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(ping("ping?"));
}
public static String ping(String bing) {
return bing+"\\
bing!";
}
}
I used Eclipse (java 1.5) to compile and create foo.jar.
And it works.
/home/informix/extend/java/foo-> java -jar foo.jar
ping?
bing!
So I create install_jar.sql:
/home/informix/extend/java/foo-> more install_jar.sql
execute procedure install_jar("file:/home/informix/extend/java/foo/foo.jar","foo",0);
And tried to install foo.jar:
/home/informix/extend/java/foo-> dbaccess bevis install_jar.sql
Database selected.
9498: Incorrect path to JAR file specified: (java.io.FileNotFoundException:
/home/informix/extend/javaudr:appsecurit).
Error in line 2Near character position 52
Database closed.