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