I'm trying to run some Inline::Java from CGI and have the test script at:
http://search.cpan.org/~patl/Inline-Java-0.52/Java.pod#USING_Inline::Java_IN_A_CGI


BEGIN {
$ENV{CLASSPATH} .="
.:
./lib/mylib.jar
";

use CGI ;
  use Inline (
     Java => <<'END',
        class Pod_counter {
           public static int cnt = 0 ;
           public Pod_counter(){
              cnt++ ;
           }
        }
  END
     CLASSPATH => $ENV{CLASSPATH},
     AUTOSTUDY => 1,
     SHARED_JVM => 1,
     DIRECTORY => '/somewhere/your/web/server/can/write',
  ) ;

  my $c = new Pod_counter() ;
  my $q = new CGI() ;
  print
     $q->start_html() .
     "This page has been accessed " . $c->{cnt} . " times." .
     $q->end_html() ;

loading just fine, but when I try to run my production script which uses extra classes and needs several jar files with imported classes, my script is failing. How do I config CLASSPATH or where do I put the jar files so that the JVM can locate them, and can I use AUTOSTUDY with this method?

Regards,
@lvin

--
Alvin Chao - Lead Web Analyst
James Madison University - ITWEB
MSC 5734 Massanutten Hall Room 110
Harrisonburg, VA 22807
(540)568-6206
email: cha...@jmu.edu
web: http://peregrin.jmu.edu/~chaoaj

Reply via email to