Note: that I got past the NoClassDefFoundError... now getting a NullPointerException... (for both Tomcat and Jetty).
>> Can you confirm the name of the virtuoso server you are started as I need to >> ensure this is the version with java hosting support ? virtuoso-javavm-t >> Can you also provide a copy of your demo.log file such that we can see if >> any additional errors are being reported on the server. Running in the foreground now... so I am getting the errors (see below). >> You should be able to use either the Windows or Unix style directory >> delimiters, so their is no harm in trying both. Yes, I have had better success but ultimately hit a NPE with the commons logging used by Tomcat... but the parameters below got pretty close. ;JavaClasspath = c:/apps/apache-tomcat-5.5.17/bin/bootstrap.jar;c:/apps/jdk1.5.0_03/lib/tools.jar ;JavaVMOption1 = -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager ;JavaVMOption2 = -Djava.util.logging.config.file=c:/apps/apache-tomcat-5.5.17/conf/logging.properties ;JavaVMOption3 = -Djava.endorsed.dirs=c:/apps/apache-tomcat-5.5.17/common/endorsed;c:/apps/apache-tomcat-5.5.17/server/lib;c:/apps/apache-tomcat-5.5.17/bin ;JavaVMOption4 = -Dcatalina.base=c:/apps/apache-tomcat-5.5.17 ;JavaVMOption5 = -Dcatalina.home=c:/apps/apache-tomcat-5.5.17 ;JavaVMOption6 = -Djava.io.tmpdir=c:/apps/apache-tomcat-5.5.17/temp The error I am getting with Tomcat is.... 21:36:01 INFO: SUCCESS plugin 6: loaded from ..\..\..\..\lib\im.dll } 21:36:01 INFO: Hosting Java VM 1.4 21:36:01 INFO: OpenLink Virtuoso Universal Server 21:36:01 INFO: Version 05.00.3018-threads for Win32 as of Oct 4 2007 21:36:01 INFO: uses parts of OpenSSL, PCRE, Html Tidy 21:36:01 INFO: Database version 3016 21:36:01 INFO: SQL Optimizer enabled (max 1000 layouts) 21:36:03 INFO: Compiler unit is timed at 0.000786 msec 21:36:07 INFO: Roll forward started 21:36:07 INFO: Roll forward complete 21:36:29 INFO: Checkpoint made, log reused 21:36:30 INFO: HTTP/WebDAV server online at 8890 21:36:30 INFO: Server online at 11112 (pid 7104) java.lang.ExceptionInInitializerError Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: j ava.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfig urationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351) at org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:53) Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.Nul lPointerException) at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529) ... 4 more Caused by: java.lang.NullPointerException at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374) ... 5 more Client... C:\apps\virtuoso\var\lib\virtuoso\demo>isql 11112 dba dba Connected to OpenLink Virtuoso Driver: 05.00.3018 OpenLink Virtuoso ODBC Driver OpenLink Interactive SQL (Virtuoso), version 0.9849b. Type HELP; for help and EXIT; to exit. SQL> java_call_method('org.apache.catalina.startup.Bootstrap',null,'main','V',vector('[Ljava/lang/String;',vector('start '))); *** Error 42000: [OpenLink][Virtuoso ODBC Driver][Virtuoso Server]JV001: Java exception occurred : java.lang.ExceptionIn InitializerError : ☺ at line 1 of Top-Level: java_call_method('org.apache.catalina.startup.Bootstrap',null,'main','V',vector('[Ljava/lang/String;',vector('start'))) SQL> Then I decided to try Jetty... I'm not really a jetty person but this is what I did... JavaClasspath = C:/apps/jetty-6.1.6rc0/start.jar;c:/apps/jdk1.5.0_03/lib/tools.jar JavaVMOption1 = -Djava.endorsed.dirs=C:/apps/jetty-6.1.6rc0;C:/apps/jetty-6.1.6rc0/lib;C:/apps/jetty-6.1.6rc0 JavaVMOption2 = -Duser.dir=C:/apps/jetty-6.1.6rc0 JavaVMOption3 = -DSTART=start.config C:\apps\virtuoso\var\lib\virtuoso\demo>virtuoso-javavm-t +instance "Demo" +config demo.ini +foreground +debug Tue Oct 30 2007 21:24:21 DEBUG: [Using demo.ini in C:\apps\virtuoso\var\lib\virtuoso\demo] 21:24:21 INFO: { Loading plugin 4: Type `plain', file `wikiv' in `..\..\..\..\lib' 21:24:21 INFO: WikiV version 0.6 from OpenLink Software 21:24:21 INFO: Support functions for WikiV collaboration tool 21:24:21 INFO: SUCCESS plugin 4: loaded from ..\..\..\..\lib\wikiv.dll } 21:24:21 INFO: { Loading plugin 5: Type `plain', file `mediawiki' in `..\..\..\..\lib' 21:24:21 INFO: MediaWiki version 0.1 from OpenLink Software 21:24:21 INFO: Support functions for MediaWiki collaboration tool 21:24:21 INFO: SUCCESS plugin 5: loaded from ..\..\..\..\lib\mediawiki.dll } 21:24:21 INFO: { Loading plugin 6: Type `plain', file `im' in `..\..\..\..\lib' 21:24:21 INFO: IM version 0.4 from OpenLink Software 21:24:21 INFO: Support functions for Image Magick 6.2.4 21:24:21 INFO: SUCCESS plugin 6: loaded from ..\..\..\..\lib\im.dll } 21:24:21 INFO: Hosting Java VM 1.4 21:24:21 INFO: OpenLink Virtuoso Universal Server 21:24:21 INFO: Version 05.00.3018-threads for Win32 as of Oct 4 2007 21:24:21 INFO: uses parts of OpenSSL, PCRE, Html Tidy 21:24:21 INFO: Database version 3016 21:24:21 INFO: SQL Optimizer enabled (max 1000 layouts) 21:24:23 INFO: Compiler unit is timed at 0.000786 msec 21:24:27 INFO: Roll forward started 21:24:27 INFO: Roll forward complete 21:24:47 INFO: Checkpoint made, log reused 21:24:48 INFO: HTTP/WebDAV server online at 8890 21:24:48 INFO: Server online at 11112 (pid 12004) java.lang.NullPointerException at org.mortbay.start.Main.start(Main.java:440) at org.mortbay.start.Main.main(Main.java:119) 21:24:57 INFO: Java VM exited (code 1) C:\apps\virtuoso\var\lib\virtuoso\demo>isql 11112 dba dba Connected to OpenLink Virtuoso Driver: 05.00.3018 OpenLink Virtuoso ODBC Driver OpenLink Interactive SQL (Virtuoso), version 0.9849b. Type HELP; for help and EXIT; to exit. SQL> java_call_method('org.mortbay.start.Main',null,'main','V',vector('[Ljava/lang/String;',vector())); *** Error 08S01: [OpenLink][Virtuoso ODBC Driver]CL065: Lost connection to server at line 1 of Top-Level: java_call_method('org.mortbay.start.Main',null,'main','V',vector('[Ljava/lang/String;',vector())) The code at org.mortbay.start.Main.start(Main.java:440) is.... cpcfg=getClass().getClassLoader().getResourceAsStream(_config); ...so to me that looks like getClass() or getClassLoader() is returning null. So maybe a java security/class loader issue? The other point is I'm trying to use JDK1.5 and perhaps the JNI code is JDK1.4... maybe an issue? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com