Hi All, I am new to JNI and Servlets and I am facing one of the infamous problems, which is not getting resolved even after lot of debugging and setup changes. We are using Struts framework and Tomcat 4.X In one of our service implementations, which is invoked from an action class, we are using native code, which fails to load external classes.
This class is already present in the web application's lib directory (<web-app>/WEB-INF/lib) in the form of a jar file. But even then the native code failed to load. When looked at the documentation of FindClass present in jni.h, it said that it will search for the classes in the elements specified in the CLASSPATH variable. So I have included that jar file int the CLASSPATH, in the tomcat startup.sh script, but no luck. It gave rise to one more new error and could not load the ActionServlet itself java.lang.NoClassDefFoundError: org/apache/struts/action/ActionServlet at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:488) . . . 1) Has anyone encountered this kind of problem. If yes, could you please let me know what could be the probable reason for this, and what can be done to avoid this problem. 2) Typically, where should these native code accessible classes be placed and what is the kind of configuration setup we have to do so that these classes will be picked up by the native code. Thanks a lot for your time. Regards Tejo __________________________________ Do you Yahoo!? Friends. Fun. Try the all-new Yahoo! Messenger. http://messenger.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]