|
From: Huang, Y. (M. R. Interface) <yuf...@ml...> - 2005-01-03 17:14:13
|
Leif,
Thank you. It works after I set wrapper.ntservice.account/password,
assign Log on as a service and Create global objects from system's Local
Policies' User Rights Assignment.
Yufu
-----Original Message-----
From: Leif Mortenson [mailto:le...@ta...]=20
Sent: Friday, December 31, 2004 8:23 PM
To: Huang, Yufu (MLCI Real Interface); Wrapper User List
Subject: Re: Problem running as a service, but ok in the console
Huang,
Probable just a mistake, but please send messages to the list rather
than the
admin address. wra...@li...
Looking over the log below, it looks like you are getting a class=20
not found
exception when running as an NT service.
It was working correctly when running as a Console app. But you had
shut it down by pressing CTRL-C 5-6 times. This tells the Wrapper that
you
don't want to wait for the JVM to shutdown cleanly, thus the Wrapper=20
correctly
killed the JVM process immediately.
Next, there is no log, but you said that copying the generated java=20
command to
a batch file and then running that works correctly.
When running in the console either under the Wrapper or in a batch=20
file, the
JVM is run using the current user that you are logged in as. When=20
running as
a Service however, the Wrapper and its JVM will by default run as the
SYSTEM
user. This can be changed using the wrapper.ntservice.account=20
property, but
it does not look like you are doing so.
In your case, the Wrapper is finding the wrapper's classes and your=20
mail class
com.realinterface.wef.WEF with no problems. But it is failing to find
com.realinterface.extraction.RecordSetCache. Do you know what jar file=20
that class
is located in? I am guessing .\lib\commons-realinterface-1.0.jar The=20
generated
classpaths for the service and console are both identical, which is
correct.
Because of the way this is failing, my first guess would be a file=20
permission problem.
Your account can read that jar, but the SYSTEM user is not able to. =20
usually when I
have seen this problem it is a whole directory that is misconfigured and
not just a single
jar file however.
Because of the package names, I am wondering if=20
com.realinterface.wef.WEF and
com.realinterface.extraction.RecordSetCache are in the same jar? If=20
that is the case
then the real source of the problem is most likely a super class of
com.realinterface.extraction.RecordSetCache which can not be found. =20
Java can
sometimes be confusing in cases like that.
I may have missed something else in that log. All the extra=20
wrapping and inserted
tokens made it a bit difficult to read :-)
Cheers,
Leif
Huang, Yufu (MLCI Real Interface) wrote:
>Hi,
>
>Happy New Year!
>The log file when running as a service is as the following. If I copy
>the command to a batch file and delete
>'-Dwrapper.key=3D3D3D"JBTFY1DZk2Bq_MEW"', then it works ok in the
console.
>Any help? Thanks a lot.
>
>
>Yufu
> =20
>
>>>=3D20
>>>STATUS | wrapper | 2004/12/31 14:53:58 | --> Wrapper Started as
>>> =20
>>>
>>Service
>> =20
>>
>>>DEBUG | wrapper | 2004/12/31 14:53:58 | Using system timer.
>>>DEBUG | wrapperp | 2004/12/31 14:53:58 | server listening on port
>>>32001.
>>>STATUS | wrapper | 2004/12/31 14:53:58 | Launching a JVM...
>>>DEBUG | wrapper | 2004/12/31 14:53:58 | command:
>>>"C:\j2sdk1.4.2_03\bin\java" -Djava.library.path=3D3D3D".\lib"
>>> =20
>>>
>-classpath
> =20
>
>".\lib\wrapper.jar;.\PROPERTIES;.\lib\wef-1.0.jar;.\lib\datasources-1.1
.
> =20
>
>jar;.\lib\activation-1.4.jar;.\lib\classes-1.2.jar;.\lib\commons-beanut
i
> =20
>
>ls-1.6.1.jar;.\lib\commons-cli-1.0.jar;.\lib\commons-collections-3.1.ja
r
> =20
>
>;.\lib\commons-dbcp-1.2.1.jar;.\lib\commons-dbutils-1.0.jar;.\lib\commo
n
> =20
>
>s-httpclient-3.0-alpha2.jar;.\lib\commons-lang-2.0.jar;.\lib\commons-lo
g
> =20
>
>ging-1.0.3.jar;.\lib\commons-net-1.2.2.jar;.\lib\commons-pool-1.2.jar;.
\
> =20
>
>lib\commons-realinterface-1.0.jar;.\lib\coroutine4java-1.0.jar;.\lib\j2
e
> =20
>
>e-1.4.jar;.\lib\javadde-1.0.jar;.\lib\jpedal-1.0.jar;.\lib\jtidy-r8.jar
;
> =20
>
>.\lib\junit-3.8.jar;.\lib\jxl-1.0.jar;.\lib\mail-1.4.jar;.\lib\msbase-1
.
> =20
>
>0.jar;.\lib\mssqlserver-1.0.jar;.\lib\msutil-1.0.jar;.\lib\ostermilleru
t
> =20
>
>ils-1.0.jar;C:\j2sdk1.4.2_03\lib\tools.jar;.\lib\poi-2.0-final-20040126
.
> =20
>
>jar;.\lib\weblogic-6.1.jar;.\lib\jbossall-client-4.0.0.jar;.\lib\common
s
> =20
>
>>>-codec-1.3.jar" -Dwrapper.key=3D3D3D"JBTFY1DZk2Bq_MEW" =3D3D
>>>-Dwrapper.port=3D3D3D32001
>>>-Dwrapper.debug=3D3D3D"TRUE" -Dwrapper.use_system_time=3D3D3D"TRUE"
>>>-Dwrapper.version=3D3D3D"3.1.2" =
-Dwrapper.native_library=3D3D3D"wrapper"
>>>-Dwrapper.service=3D3D3D"TRUE" -Dwrapper.cpu.timeout=3D3D3D"10" =3D3D
>>>-Dwrapper.jvmid=3D3D3D1
>>>org.tanukisoftware.wrapper.WrapperSimpleApp
>>> =20
>>>
>com.realinterface.wef.WEF
> =20
>
>>>-config C:\wef\config\wefconfig.xml
>>>DEBUG | wrapper | 2004/12/31 14:53:58 | JVM started
>>> =20
>>>
>(PID=3D3D3D221312)
> =20
>
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | WrapperManager class
>>>initialized by thread: main Using classloader:
>>>sun.misc.Launcher$AppClassLoader@1ff5ea7
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Wrapper Manager: JVM #1
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Wrapper Manager:
>>> =20
>>>
>Registering
> =20
>
>>>shutdown hook
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Wrapper Manager: Using
>>> =20
>>>
>>wrapper
>> =20
>>
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Loaded native library:
>>>wrapper.dll
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Calling native
>>> =20
>>>
>>initialization
>> =20
>>
>>>method.
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Initializing
>>> =20
>>>
>WrapperManager
> =20
>
>>>native library.
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Java Executable:
>>>C:\j2sdk1.4.2_03\bin\java.exe
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Windows version: 5.2.3790
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Java Version :
>>> =20
>>>
>>1.4.2_03-b02
>> =20
>>
>>>Java HotSpot(TM) Client VM
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Java VM Vendor : Sun
>>>Microsystems Inc.
>>>INFO | jvm 1 | 2004/12/31 14:53:59 |=3D3D20
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Wrapper (Version 3.1.2)
>>>http://wrapper.tanukisoftware.org
>>>INFO | jvm 1 | 2004/12/31 14:53:59 |=3D3D20
>>>INFO | jvm 1 | 2004/12/31 14:53:59 |
>>>
>>> =20
>>>
>WrapperManager.start(org.tanukisoftware.wrapper.WrapperSimpleApp@1430b5
c
> =20
>
>>>, args["-config", "C:\wef\config\wefconfig.xml"]) called by thread:
>>> =20
>>>
>>main
>> =20
>>
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Open socket to wrapper...
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Opened Socket
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Send a packet KEY :
>>>JBTFY1DZk2Bq_MEW
>>>INFO | jvm 1 | 2004/12/31 14:53:59 |
>>>=3D
>>> =20
>>>
>handleSocket(Socket[addr=3D3D3D/127.0.0.1,port=3D3D3D32001,localport=3D3=
D3D48
7
>4=3D
> =20
>
>>])
>> =20
>>
>>>DEBUG | wrapperp | 2004/12/31 14:53:59 | accepted a socket from
>>>127.0.0.1 on port 4874
>>>DEBUG | wrapperp | 2004/12/31 14:53:59 | read a packet KEY :
>>>JBTFY1DZk2Bq_MEW
>>>DEBUG | wrapper | 2004/12/31 14:53:59 | Got key from JVM:
>>>JBTFY1DZk2Bq_MEW
>>>DEBUG | wrapperp | 2004/12/31 14:53:59 | send a packet
>>> =20
>>>
>LOW_LOG_LEVEL
> =20
>
>>:
>> =20
>>
>>>1
>>>DEBUG | wrapperp | 2004/12/31 14:53:59 | send a packet PING_TIMEOUT
>>> =20
>>>
>:
> =20
>
>>>30
>>>DEBUG | wrapper | 2004/12/31 14:53:59 | Start Application.
>>>DEBUG | wrapperp | 2004/12/31 14:53:59 | send a packet START :
>>> =20
>>>
>start
> =20
>
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Received a packet
>>>LOW_LOG_LEVEL : 1
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Wrapper Manager:
>>> =20
>>>
>LowLogLevel
> =20
>
>>>from Wrapper is 1
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Received a packet
>>> =20
>>>
>>PING_TIMEOUT
>> =20
>>
>>>: 30
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Wrapper Manager:
>>> =20
>>>
>PingTimeout
> =20
>
>>>from Wrapper is 30000
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Received a packet START :
>>>start
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | calling listener.start()
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | WrapperSimpleApp:
>>> =20
>>>
>>start(args)
>> =20
>>
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | WrapperSimpleApp: invoking
>>>main method
>>>INFO | jvm 1 | 2004/12/31 14:53:59 |=3D3D20
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | WrapperSimpleApp:
>>> =20
>>>
>>Encountered
>> =20
>>
>>>an error running main: java.lang.NoClassDefFoundError:
>>>com/realinterface/extraction/RecordSetCache
>>>INFO | jvm 1 | 2004/12/31 14:53:59 |
>>>java.lang.NoClassDefFoundError:
>>>com/realinterface/extraction/RecordSetCache
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | at
>>>com.realinterface.wef.WEF.<init>(WEF.java:18)
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | at
>>>com.realinterface.wef.WEF.main(WEF.java:133)
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | at
>>>sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | at
>>>
>>> =20
>>>
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
v
> =20
>
>>>a:39)
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | at
>>>
>>> =20
>>>
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
r
> =20
>
>>>Impl.java:25)
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | at
>>>java.lang.reflect.Method.invoke(Method.java:324)
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | at
>>>
>>> =20
>>>
>org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:1
3
> =20
>
>>>6)
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | at
>>>java.lang.Thread.run(Thread.java:534)
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | WrapperSimpleApp:
>>> =20
>>>
>>start(args)
>> =20
>>
>>>end. Main Completed=3D3D3Dtrue, exitCode=3D3D3D1
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | WrapperManager.stop(1)
>>> =20
>>>
>>called
>> =20
>>
>>>by thread: Wrapper-Connection
>>>INFO | jvm 1 | 2004/12/31 14:53:59 | Send a packet STOP : 1
>>>DEBUG | wrapperp | 2004/12/31 14:53:59 | read a packet STOP : 1
>>>DEBUG | wrapper | 2004/12/31 14:53:59 | JVM requested a shutdown.
>>> =20
>>>
>>(1)
>> =20
>>
>>>DEBUG | wrapper | 2004/12/31 14:53:59 | wrapperStopProcess(1)
>>> =20
>>>
>>called.
>> =20
>>
>>>DEBUG | wrapper | 2004/12/31 14:53:59 | Sending stop signal to JVM
>>>DEBUG | wrapperp | 2004/12/31 14:53:59 | send a packet STOP : NULL
>>>INFO | jvm 1 | 2004/12/31 14:54:00 | Thread,
>>> =20
>>>
>Wrapper-Connection,
> =20
>
>>>handling the shutdown process.
>>>INFO | jvm 1 | 2004/12/31 14:54:00 | Send a packet STOPPED : 0
>>>DEBUG | wrapperp | 2004/12/31 14:54:00 | read a packet STOPPED : 0
>>>DEBUG | wrapper | 2004/12/31 14:54:00 | JVM signalled that it was
>>>stopped.
>>>INFO | jvm 1 | 2004/12/31 14:54:00 | Closing socket.
>>>DEBUG | wrapperp | 2004/12/31 14:54:00 | socket read no code
>>> =20
>>>
>>(closed?).
>> =20
>>
>>>INFO | jvm 1 | 2004/12/31 14:54:01 | calling System.exit(1)
>>>DEBUG | wrapper | 2004/12/31 14:54:01 | JVM process exited with a
>>> =20
>>>
>>code
>> =20
>>
>>>of 1, however the wrapper exit code was already 1.
>>>DEBUG | wrapper | 2004/12/31 14:54:01 | JVM exited normally.
>>>STATUS | wrapper | 2004/12/31 14:54:01 | <-- Wrapper Stopped
>>>STATUS | wrapper | 2004/12/31 15:11:51 | --> Wrapper Started as
>>> =20
>>>
>>Console
>> =20
>>
>>>DEBUG | wrapper | 2004/12/31 15:11:51 | Using system timer.
>>>DEBUG | wrapperp | 2004/12/31 15:11:51 | server listening on port
>>>32001.
>>>STATUS | wrapper | 2004/12/31 15:11:51 | Launching a JVM...
>>>DEBUG | wrapper | 2004/12/31 15:11:51 | command:
>>>"C:\j2sdk1.4.2_03\bin\java" -Djava.library.path=3D3D3D".\lib"
>>> =20
>>>
>-classpath
> =20
>
>".\lib\wrapper.jar;.\PROPERTIES;.\lib\wef-1.0.jar;.\lib\datasources-1.1
.
> =20
>
>jar;.\lib\activation-1.4.jar;.\lib\classes-1.2.jar;.\lib\commons-beanut
i
> =20
>
>ls-1.6.1.jar;.\lib\commons-cli-1.0.jar;.\lib\commons-collections-3.1.ja
r
> =20
>
>;.\lib\commons-dbcp-1.2.1.jar;.\lib\commons-dbutils-1.0.jar;.\lib\commo
n
> =20
>
>s-httpclient-3.0-alpha2.jar;.\lib\commons-lang-2.0.jar;.\lib\commons-lo
g
> =20
>
>ging-1.0.3.jar;.\lib\commons-net-1.2.2.jar;.\lib\commons-pool-1.2.jar;.
\
> =20
>
>lib\commons-realinterface-1.0.jar;.\lib\coroutine4java-1.0.jar;.\lib\j2
e
> =20
>
>e-1.4.jar;.\lib\javadde-1.0.jar;.\lib\jpedal-1.0.jar;.\lib\jtidy-r8.jar
;
> =20
>
>.\lib\junit-3.8.jar;.\lib\jxl-1.0.jar;.\lib\mail-1.4.jar;.\lib\msbase-1
.
> =20
>
>0.jar;.\lib\mssqlserver-1.0.jar;.\lib\msutil-1.0.jar;.\lib\ostermilleru
t
> =20
>
>ils-1.0.jar;C:\j2sdk1.4.2_03\lib\tools.jar;.\lib\poi-2.0-final-20040126
.
> =20
>
>jar;.\lib\weblogic-6.1.jar;.\lib\jbossall-client-4.0.0.jar;.\lib\common
s
> =20
>
>>>-codec-1.3.jar" -Dwrapper.key=3D3D3D"UXP_MXiGv9mWdiV3" =3D3D
>>>-Dwrapper.port=3D3D3D32001
>>>-Dwrapper.debug=3D3D3D"TRUE" -Dwrapper.use_system_time=3D3D3D"TRUE"
>>>-Dwrapper.version=3D3D3D"3.1.2" =
-Dwrapper.native_library=3D3D3D"wrapper"
>>>-Dwrapper.cpu.timeout=3D3D3D"10" -Dwrapper.jvmid=3D3D3D1
>>>org.tanukisoftware.wrapper.WrapperSimpleApp
>>> =20
>>>
>com.realinterface.wef.WEF
> =20
>
>>>-config C:\wef\config\wefconfig.xml
>>>DEBUG | wrapper | 2004/12/31 15:11:51 | JVM started
>>> =20
>>>
>(PID=3D3D3D222384)
> =20
>
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | WrapperManager class
>>>initialized by thread: main Using classloader:
>>>sun.misc.Launcher$AppClassLoader@1ff5ea7
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Wrapper Manager: JVM #1
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Wrapper Manager:
>>> =20
>>>
>Registering
> =20
>
>>>shutdown hook
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Wrapper Manager: Using
>>> =20
>>>
>>wrapper
>> =20
>>
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Loaded native library:
>>>wrapper.dll
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Calling native
>>> =20
>>>
>>initialization
>> =20
>>
>>>method.
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Initializing
>>> =20
>>>
>WrapperManager
> =20
>
>>>native library.
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Java Executable:
>>>C:\j2sdk1.4.2_03\bin\java.exe
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Windows version: 5.2.3790
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Java Version :
>>> =20
>>>
>>1.4.2_03-b02
>> =20
>>
>>>Java HotSpot(TM) Client VM
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Java VM Vendor : Sun
>>>Microsystems Inc.
>>>INFO | jvm 1 | 2004/12/31 15:11:51 |=3D3D20
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Wrapper (Version 3.1.2)
>>>http://wrapper.tanukisoftware.org
>>>INFO | jvm 1 | 2004/12/31 15:11:51 |=3D3D20
>>>INFO | jvm 1 | 2004/12/31 15:11:51 |
>>>
>>> =20
>>>
>WrapperManager.start(org.tanukisoftware.wrapper.WrapperSimpleApp@1aaa14
a
> =20
>
>>>, args["-config", "C:\wef\config\wefconfig.xml"]) called by thread:
>>> =20
>>>
>>main
>> =20
>>
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Open socket to wrapper...
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Opened Socket
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Send a packet KEY :
>>>UXP_MXiGv9mWdiV3
>>>INFO | jvm 1 | 2004/12/31 15:11:51 |
>>>=3D
>>> =20
>>>
>handleSocket(Socket[addr=3D3D3D/127.0.0.1,port=3D3D3D32001,localport=3D3=
D3D12
5
>2=3D
> =20
>
>>])
>> =20
>>
>>>DEBUG | wrapperp | 2004/12/31 15:11:51 | accepted a socket from
>>>127.0.0.1 on port 1252
>>>DEBUG | wrapperp | 2004/12/31 15:11:51 | read a packet KEY :
>>>UXP_MXiGv9mWdiV3
>>>DEBUG | wrapper | 2004/12/31 15:11:51 | Got key from JVM:
>>>UXP_MXiGv9mWdiV3
>>>DEBUG | wrapperp | 2004/12/31 15:11:51 | send a packet
>>> =20
>>>
>LOW_LOG_LEVEL
> =20
>
>>:
>> =20
>>
>>>1
>>>DEBUG | wrapperp | 2004/12/31 15:11:51 | send a packet PING_TIMEOUT
>>> =20
>>>
>:
> =20
>
>>>30
>>>DEBUG | wrapper | 2004/12/31 15:11:51 | Start Application.
>>>DEBUG | wrapperp | 2004/12/31 15:11:51 | send a packet START :
>>> =20
>>>
>start
> =20
>
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Received a packet
>>>LOW_LOG_LEVEL : 1
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Wrapper Manager:
>>> =20
>>>
>LowLogLevel
> =20
>
>>>from Wrapper is 1
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Received a packet
>>> =20
>>>
>>PING_TIMEOUT
>> =20
>>
>>>: 30
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Wrapper Manager:
>>> =20
>>>
>PingTimeout
> =20
>
>>>from Wrapper is 30000
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | Received a packet START :
>>>start
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | calling listener.start()
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | WrapperSimpleApp:
>>> =20
>>>
>>start(args)
>> =20
>>
>>>INFO | jvm 1 | 2004/12/31 15:11:51 | WrapperSimpleApp: invoking
>>>main method
>>>STATUS | wrapper | 2004/12/31 15:11:53 | CTRL-C trapped. Shutting
>>>down.
>>>DEBUG | wrapper | 2004/12/31 15:11:53 | wrapperStopProcess(0)
>>> =20
>>>
>>called.
>> =20
>>
>>>INFO | jvm 1 | 2004/12/31 15:11:53 | Got Control Signal 0->200
>>>INFO | jvm 1 | 2004/12/31 15:11:53 | Handled signal
>>>INFO | jvm 1 | 2004/12/31 15:11:53 | Processing control
>>>event(WRAPPER_CTRL_C_EVENT)
>>>INFO | jvm 1 | 2004/12/31 15:11:53 | WrapperSimpleApp:
>>>controlEvent(200) Stopping
>>>INFO | jvm 1 | 2004/12/31 15:11:53 | WrapperManager.stop(0)
>>> =20
>>>
>>called
>> =20
>>
>>>by thread: Wrapper-Control-Event-Monitor
>>>INFO | jvm 1 | 2004/12/31 15:11:53 | Send a packet STOP : 0
>>>DEBUG | wrapperp | 2004/12/31 15:11:53 | read a packet STOP : 0
>>>DEBUG | wrapper | 2004/12/31 15:11:53 | JVM requested a shutdown.
>>> =20
>>>
>>(0)
>> =20
>>
>>>DEBUG | wrapper | 2004/12/31 15:11:53 | wrapperStopProcess(0)
>>> =20
>>>
>>called.
>> =20
>>
>>>(IGNORED)
>>>DEBUG | wrapper | 2004/12/31 15:11:53 | Sending stop signal to JVM
>>>DEBUG | wrapperp | 2004/12/31 15:11:53 | send a packet STOP : NULL
>>>STATUS | wrapper | 2004/12/31 15:11:53 | CTRL-C trapped. Forcing
>>>immediate shutdown.
>>>INFO | jvm 1 | 2004/12/31 15:11:53 | Got Control Signal 0->200
>>>INFO | jvm 1 | 2004/12/31 15:11:53 | Handled signal
>>>ERROR | wrapper | 2004/12/31 15:11:53 | JVM did not exit on
>>> =20
>>>
>request,
> =20
>
>>>terminated
>>>STATUS | wrapper | 2004/12/31 15:11:53 | CTRL-C trapped. Forcing
>>>immediate shutdown.
>>>STATUS | wrapper | 2004/12/31 15:11:53 | CTRL-C trapped. Forcing
>>>immediate shutdown.
>>>STATUS | wrapper | 2004/12/31 15:11:53 | CTRL-C trapped. Forcing
>>>immediate shutdown.
>>>STATUS | wrapper | 2004/12/31 15:11:53 | CTRL-C trapped. Forcing
>>>immediate shutdown.
>>>FATAL | wrapper | 2004/12/31 15:11:53 | Critical error: wait for
>>> =20
>>>
>JVM
> =20
>
>>>process failed
>>>=3D20
>>>=3D20
>>>Here is the config file:
>>>=3D20
>>>
>>> =20
>>>
>#********************************************************************
> =20
>
>>># Wrapper Properties
>>>
>>> =20
>>>
>#********************************************************************
> =20
>
>>># Java Application
>>>wrapper.java.command=3D3D3DC:\j2sdk1.4.2_03\bin\java
>>>=3D20
>>># Java Main class. This class must implement the WrapperListener
>>>interface
>>># or guarantee that the WrapperManager class is initialized.
>>> =20
>>>
>Helper
> =20
>
>>># classes are provided to do this for you. See the Integration
>>> =20
>>>
>>section
>> =20
>>
>>># of the documentation for details.
>>>
>>> =20
>>>
>wrapper.java.mainclass=3D3D3Dorg.tanukisoftware.wrapper.WrapperSimpleApp=
> =20
>
>>>=3D20
>>># Java Classpath (include wrapper.jar) Add class path elements as
>>># needed starting from 1
>>>wrapper.java.classpath.1=3D3D3D.\lib\wrapper.jar
>>>wrapper.java.classpath.2=3D3D3D.\PROPERTIES
>>>wrapper.java.classpath.3=3D3D3D.\lib\wef-1.0.jar
>>>wrapper.java.classpath.4=3D3D3D.\lib\datasources-1.1.jar
>>>wrapper.java.classpath.5=3D3D3D.\lib\activation-1.4.jar
>>>wrapper.java.classpath.6=3D3D3D.\lib\classes-1.2.jar
>>>wrapper.java.classpath.7=3D3D3D.\lib\commons-beanutils-1.6.1.jar
>>>wrapper.java.classpath.8=3D3D3D.\lib\commons-cli-1.0.jar
>>>wrapper.java.classpath.9=3D3D3D.\lib\commons-collections-3.1.jar
>>>wrapper.java.classpath.10=3D3D3D.\lib\commons-dbcp-1.2.1.jar
>>>wrapper.java.classpath.11=3D3D3D.\lib\commons-dbutils-1.0.jar
>>>
>>> =20
>>>
>wrapper.java.classpath.12=3D3D3D.\lib\commons-httpclient-3.0-alpha2.jar
> =20
>
>>>wrapper.java.classpath.13=3D3D3D.\lib\commons-lang-2.0.jar
>>>wrapper.java.classpath.14=3D3D3D.\lib\commons-logging-1.0.3.jar
>>>wrapper.java.classpath.15=3D3D3D.\lib\commons-net-1.2.2.jar
>>>wrapper.java.classpath.16=3D3D3D.\lib\commons-pool-1.2.jar
>>>wrapper.java.classpath.17=3D3D3D.\lib\commons-realinterface-1.0.jar
>>>wrapper.java.classpath.18=3D3D3D.\lib\coroutine4java-1.0.jar
>>>wrapper.java.classpath.19=3D3D3D.\lib\j2ee-1.4.jar
>>>wrapper.java.classpath.20=3D3D3D.\lib\javadde-1.0.jar
>>>wrapper.java.classpath.21=3D3D3D.\lib\jpedal-1.0.jar
>>>wrapper.java.classpath.22=3D3D3D.\lib\jtidy-r8.jar
>>>wrapper.java.classpath.23=3D3D3D.\lib\junit-3.8.jar
>>>wrapper.java.classpath.24=3D3D3D.\lib\jxl-1.0.jar
>>>wrapper.java.classpath.25=3D3D3D.\lib\mail-1.4.jar
>>>wrapper.java.classpath.26=3D3D3D.\lib\msbase-1.0.jar
>>>wrapper.java.classpath.27=3D3D3D.\lib\mssqlserver-1.0.jar
>>>wrapper.java.classpath.28=3D3D3D.\lib\msutil-1.0.jar
>>>wrapper.java.classpath.29=3D3D3D.\lib\ostermillerutils-1.0.jar
>>>wrapper.java.classpath.30=3D3D3DC:\j2sdk1.4.2_03\lib\tools.jar
>>>wrapper.java.classpath.31=3D3D3D.\lib\poi-2.0-final-20040126.jar
>>>wrapper.java.classpath.32=3D3D3D.\lib\weblogic-6.1.jar
>>>wrapper.java.classpath.33=3D3D3D.\lib\jbossall-client-4.0.0.jar
>>>wrapper.java.classpath.34=3D3D3D.\lib\commons-codec-1.3.jar
>>>=3D20
>>># Java Library Path (location of Wrapper.DLL or libwrapper.so)
>>>wrapper.java.library.path.1=3D3D3D.\lib
>>>=3D20
>>># Java Additional Parameters
>>>
>>> =20
>>>
>#wrapper.java.additional.1=3D3D3D-Djava.util.logging.config.file=3D3D3DC=
:\w
e
>f=3D
> =20
>
>>\pr
>>o=3D3D
>> =20
>>
>>>per
>>>ties\logging.properties
>>>=3D20
>>># Initial Java Heap Size (in MB)
>>>wrapper.java.initmemory=3D3D3D-ms256m
>>>=3D20
>>># Maximum Java Heap Size (in MB)
>>>wrapper.java.maxmemory=3D3D3D-mx512m
>>>=3D20
>>># Application parameters. Add parameters as needed starting from 1
>>>wrapper.app.parameter.1=3D3D3Dcom.realinterface.wef.WEF
>>>wrapper.app.parameter.2=3D3D3D-config
>>>wrapper.app.parameter.3=3D3D3DC:\wef\config\wefconfig.xml
>>>=3D20
>>>
>>> =20
>>>
>#********************************************************************
> =20
>
>>># Wrapper Logging Properties
>>>
>>> =20
>>>
>#********************************************************************
> =20
>
>>># Format of output for the console. (See docs for formats)
>>>wrapper.console.format=3D3D3DPM
>>>=3D20
>>># Log Level for console output. (See docs for log levels)
>>>wrapper.console.loglevel=3D3D3DINFO
>>>=3D20
>>># Log file to use for wrapper output logging.
>>>wrapper.logfile=3D3D3D./logs/wrapperwef.log
>>>=3D20
>>># Format of output for the log file. (See docs for formats)
>>>wrapper.logfile.format=3D3D3DLPTM
>>>=3D20
>>># Log Level for log file output. (See docs for log levels)
>>>wrapper.logfile.loglevel=3D3D3DINFO
>>>=3D20
>>># Maximum size that the log file will be allowed to grow to before
>>># the log is rolled. Size is specified in bytes. The default value
>>># of 0, disables log rolling. May abbreviate with the 'k' (kb) or
>>># 'm' (mb) suffix. For example: 10m =3D3D3D 10 megabytes.
>>>wrapper.logfile.maxsize=3D3D3D0
>>>=3D20
>>># Maximum number of rolled log files which will be allowed before
>>> =20
>>>
>old
> =20
>
>>># files are deleted. The default value of 0 implies no limit.
>>>wrapper.logfile.maxfiles=3D3D3D0
>>>=3D20
>>># Log Level for sys/event log output. (See docs for log levels)
>>>wrapper.syslog.loglevel=3D3D3DNONE
>>>=3D20
>>>wrapper.debug=3D3D3Dtrue
>>>
>>> =20
>>>
>#********************************************************************
> =20
>
>>># Wrapper Windows Properties
>>>
>>> =20
>>>
>#********************************************************************
> =20
>
>>># Title to use when running as a console
>>>wrapper.console.title=3D3D3DWEF
>>>=3D20
>>>
>>> =20
>>>
>#********************************************************************
> =20
>
>>># Wrapper Windows NT/2000/XP Service Properties
>>>
>>> =20
>>>
>#********************************************************************
> =20
>
>>># WARNING - Do not modify any of these properties when an
>>> =20
>>>
>application
> =20
>
>>># using this configuration file has been installed as a service.
>>># Please uninstall the service before modifying this section. The
>>># service can then be reinstalled.
>>>=3D20
>>># Name of the service
>>>wrapper.ntservice.name=3D3D3DWEFApp
>>>=3D20
>>># Display name of the service
>>>wrapper.ntservice.displayname=3D3D3DWEFApp
>>>=3D20
>>># Description of the service
>>>wrapper.ntservice.description=3D3D3DWEF Application
>>>=3D20
>>># Service dependencies. Add dependencies as needed starting from 1
>>>wrapper.ntservice.dependency.1=3D3D3D
>>>=3D20
>>># Mode in which the service is installed. AUTO_START or
>>> =20
>>>
>DEMAND_START
> =20
>
>>>wrapper.ntservice.starttype=3D3D3DAUTO_START
>>>=3D20
>>># Allow the service to interact with the desktop.
>>>wrapper.ntservice.interactive=3D3D3Dfalse
>>>--------------------------------------------------------
>>>=3D20
>>>If you are not an intended recipient of this e-mail, please notify
>>> =20
>>>
>the
> =20
>
>>=3D3D
>> =20
>>
>>>sender, delete it and do not read, act upon, print, disclose, copy,
>>> =20
>>>
>=3D
> =20
>
>>=3D3D
>> =20
>>
>>>retain or redistribute it. Click here for important additional terms
>>> =20
>>>
>=3D
> =20
>
>>=3D3D
>> =20
>>
>>>relating to this e-mail. http://www.ml.com/email_terms/
>>>--------------------------------------------------------
>>>=3D20
>>>
>>> =20
>>>
>>--------------------------------------------------------
>>
>>If you are not an intended recipient of this e-mail, please notify the
>> =20
>>
>=3D
> =20
>
>>sender, delete it and do not read, act upon, print, disclose, copy, =
=3D
>>retain or redistribute it. Click here for important additional terms =
=3D
>>relating to this e-mail. http://www.ml.com/email_terms/
>>--------------------------------------------------------
>>
>>
>> =20
>>
>--------------------------------------------------------
>
>If you are not an intended recipient of this e-mail, please notify the
sender, delete it and do not read, act upon, print, disclose, copy,
retain or redistribute it. Click here for important additional terms
relating to this e-mail. http://www.ml.com/email_terms/
>--------------------------------------------------------
>
>
> =20
>
|