William, Does the file /usr/local/share/perl/5.8.8/Inline/Java/InlineJavaServer.jar exist? If so, try unzipping it and see if it contains org/perl/inline/java/InlineJavaServer.class
Patrick On Tue, Mar 18, 2008 at 4:16 PM, William Giannino <[EMAIL PROTECTED]> wrote: > Hello!! > > I have this problem: > > [perl][1] killed by natural death. > [perl][1] exiting with 0 > [Tue Mar 18 13:22:34 2008] [notice] Apache/2.2.4 (Ubuntu) mod_perl/2.0.2 > Perl/v5.8.8 configured -- resuming normal operations > [perl][1] validate done. > [perl][1] Starting load. > [perl][4] portable: ENV_VAR_PATH_SEP_CP for linux is ':' > [perl][4] portable: SUB_FIX_JAVA_PATH => > /usr/local/share/perl/5.8.8/Inline/Java/InlineJavaServer.jar for linux is > default '/usr/local/share/perl/5.8.8/Inline/Java/InlineJavaServer.jar' > [perl][2] classpath: > /usr/local/share/perl/5.8.8/Inline/Java/InlineJavaServer.jar > [perl][1] starting JVM... > [perl][1] client/server mode > [perl][4] portable: GOT_ALARM for linux is 'define' > [perl][4] portable: J2SDK_BIN for linux is 'bin' > [perl][4] portable: EXE_EXTENSION for linux is '' > [perl][4] portable: SUB_FIX_CMD_QUOTES => > "/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/bin/java" > org.perl.inline.java.InlineJavaServer 5 localhost 7891 true false false for > linux is default '"/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/bin/java" > org.perl.inline.java.InlineJavaServer 5 localhost 7891 true false false' > [perl][2] "/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/bin/java" > org.perl.inline.java.InlineJavaServer 5 localhost 7891 true false false > [perl][4] portable: DEV_NULL for linux is '/dev/null' > [perl][4] portable: GOT_ALARM for linux is 'define' > Exception in thread "main" java.lang.NoClassDefFoundError: > org/perl/inline/java/InlineJavaServer > > I am using mod_perl2 , apache2 , inline::java 0.52, jdk 1.5.0 and ubuntu 7.10 > I not using JNI while building with perl Makefile.PL. > > Anyone know what's going wrong and how I can fix it? > > In console I don't have problem. My .pm is: > > package modulos::prueba; > > use Exporter; > > @ISA = "Exporter"; > > @EXPORT = qw(consultaPrueba); > > use Inline( Java => <<'END', > > class Pod_1 { > > String data = "data" ; > > static String sdata = "static data" ; > > public Pod_1(){ > > } > > public String get_data(){ > > return data ; > > } > > public static String get_static_data(){ > > return sdata ; > > } > > public void set_data(String d){ > > data = d ; > > } > > private void priv(){ > > } > > } > > END > > DEBUG => 1, > > SHARED_JVM => 1, > > START_JVM => 1, > > AUTOSTUDY => 1, > > DIRECTORY => '/opt/rt3/share/html/clases', > > ); > > sub consultaPrueba{ > > my $obj = modulos::prueba::Pod_1->new() ; > > > return $obj->get_data(); > > } > -- ===================== Patrick LeBoutillier Laval, Québec, Canada