Hareesh,
Please keep the posts on the list so others can benefit from the
conversation.
This is the error you are getting:
STATUS | wrapper | 2008/01/09 17:13:36 | Launching a JVM...
INFO | jvm 1 | 2008/01/09 17:13:41 | Exception in thread "main"
ERROR | wrapper | 2008/01/09 17:13:42 | JVM exited while loading the
application.
INFO | jvm 1 | 2008/01/09 17:13:42 | java.lang.VerifyError:
verification failed at PC 148 in
org.tanukisoftware.wrapper.WrapperManager:run(()V): recursive subroutine
call
INFO | jvm 1 | 2008/01/09 17:13:42 | at
_Jv_BytecodeVerifier.verify_fail(byte, int) (/usr/lib/libgcj.so.5.0.0)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
_Jv_BytecodeVerifier.verify_instructions_0() (/usr/lib/libgcj.so.5.0.0)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
_Jv_VerifyMethod(_Jv_InterpMethod) (/usr/lib/libgcj.so.5.0.0)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
_Jv_PrepareClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
_Jv_WaitForState(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
java.lang.VMClassLoader.linkClass0(java.lang.Class)
(/usr/lib/libgcj.so.5.0.0)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
java.lang.VMClassLoader.resolveClass(java.lang.Class)
(/usr/lib/libgcj.so.5.0.0)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
java.lang.Class.forName(java.lang.String, boolean,
java.lang.ClassLoader) (/usr/lib/libgcj.so.5.0.0)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.5.0.0)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
org.tanukisoftware.wrapper.WrapperSimpleApp.class$(java.lang.String)
(Unknown Source)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
org.tanukisoftware.wrapper.WrapperSimpleApp.WrapperSimpleApp(java.lang.String[])
(Unknown Source)
INFO | jvm 1 | 2008/01/09 17:13:42 | at
org.tanukisoftware.wrapper.WrapperSimpleApp.main(java.lang.String[])
(Unknown Source)
Most likely you compiled the classes in your application jar file
with a JVM newer than the JVM you are attempting to run as.
The JVM is being launched correctly but your main class is failing
to be loaded because of a bytecode verification error.
Cheers,
Leif
hareesh 83 nair wrote:
>
>
> Dear Sir,
> After doing this way also , the service is not get started.
> I am attaching the log file which I got. Please help me..
>
> --
>
> Hareesh
>
>
>
> On Wed, 09 Jan 2008 Leif Mortenson wrote :
> >Hareesh,
> >Have you looked in your wrapper.log file? The most common
> >problems with starting services on system startup are
> >environment related. The Linux OS runs the startup and
> >shutdown scripts in minimal environments which do not
> >have environment variables set.
> >
> >The easiest thing to do is add a property like this to your
> >wrapper.conf:
> >set.JAVA_HOME=/opt/java/jrexxx
> >OR
> >set.default.JAVA_HOME=/opt/java/jrexxx
> >The later will only set the JAVA_HOME variable if it is not
> >already set. You should actually use that with care as it
> >could result in different JVMs being used on startup vs
> >being run from the user shell.
> >
> >Cheers,
> >Leif
> >
> >hareesh 83 nair wrote:
> >>
> >>
> >>Dear Sir,
> >> I have succesfully, created a new
> syetem service for RHE 4.0 (32-bit) using 32-bit wrapper for linux. I
> have created link to the shell script to start my appln in
> /etc/init.d/. I am able to start/stop the services mannualy by typing
> '/etc/init.d/myservice start' . But when I rebooted the machine, while
> booting it says that "Starting myservice"
> >>
> >>But after login , I found that it is not running. Mannually I can
> start. What may be the problem? Please help me out.
> >>
> >>NB:- The version I am using is "wrapper-linux-x86-32-3.2.3"
> >>
> >>--
> >>
> >>Thanks
> >>
> >>Hareesh
>
|