paulomcnally/jt400.js

Could not find class com.ibm.as400.access.AS400JDBCDriver

Opened this issue · 1 comments

Hello my try app of jt400 is working perfectly.
No i´m trying to use it inside my deployd.com installation.It does not work.

In did this inside my deployd app
npm link string
npm link java
had to install again jt400 because npm link jt400 did not work.

After this and inside my job task (dpd-job) to run every 5 minutes i pasted your example code but...

[Error: Error: Could not find class com.ibm.as400.access.AS400JDBCDriver
java.lang.NoClassDefFoundError: com/ibm/as400/access/AS400JDBCDriver
Caused by: java.lang.ClassNotFoundException: com.ibm.as400.access.AS400JDBCDrive r
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

could it be this line ?
libpath: __dirname + '/node_modules/jt400/lib/jt400.jar', that is causing it?
i replaced _dirname for my app folder because it did not recognize __dirname inside deployd
but still got that error..

Try coping tj400 to root path and using __dirname + '/jt400.jar'