|
From: Dick, B. E. <Bri...@FM...> - 2005-02-01 18:40:59
|
I searched the archives and although I see similar problems posted, I am
a bit confused with this error. My app runs fine from the command line
and from ant, so why does wrapper have a problem?
All of the wrapper files are in the current directory. My
HelloWorld.class file is in shared.mainline\bin.
Here's my app: HelloWorld.java
class HelloWorld {
public static void main(String Args[]) {
System.out.println("hello world");
}
} // end HelloWorld class
Here's my conf: Wrapper.conf
wrapper.java.command=3DC:\j2sdk1.4.2_05\jre\bin\java.exe
=09
wrapper.java.mainclass=3Dorg.tanukisoftware.wrapper.WrapperSimpleApp
wrapper.java.classpath.1=3D./wrapper.jar
=09
wrapper.java.classpath.2=3DC:\Projects\DbDeployment\shared.mainline\bin
wrapper.java.library.path.1=3D./
wrapper.app.parameter.1=3DHelloWorld
wrapper.console.format=3DPM
wrapper.console.loglevel=3DINFO
wrapper.logfile=3D./wrapper.log
wrapper.logfile.format=3DLPTM
wrapper.logfile.loglevel=3DINFO
wrapper.logfile.maxsize=3D0
wrapper.logfile.maxfiles=3D0
wrapper.syslog.loglevel=3DNONE
wrapper.console.title=3DSybMonitor
wrapper.ntservice.name=3DSybMonitor
wrapper.ntservice.displayname=3DSybMonitor
wrapper.ntservice.description=3DSybMonitor
wrapper.ntservice.dependency.1=3D
wrapper.ntservice.starttype=3DAUTO_START
wrapper.ntservice.interactive=3Dfalse
Here's the output from app.bat.
wrapper | --> Wrapper Started as Console
wrapper | Launching a JVM...
jvm 1 | Wrapper (Version 3.1.2)
http://wrapper.tanukisoftware.org
jvm 1 |
jvm 1 |
jvm 1 | WrapperSimpleApp: Encountered an error running main:
java.lang.IllegalAccessException: Class
org.tanukisoftware.wrapper.WrapperSimpleApp ca
n not access a member of class HelloWorld with modifiers "public
static"
jvm 1 | java.lang.IllegalAccessException: Class
org.tanukisoftware.wrapper.WrapperSimpleApp can not access a member of
class HelloWorld with modifi
ers "public static"
jvm 1 | at
sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57)
jvm 1 | at
java.lang.reflect.Method.invoke(Method.java:317)
jvm 1 | at
org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:13
6)
jvm 1 | at java.lang.Thread.run(Thread.java:534)
wrapper | <-- Wrapper Stopped
|