|
From: Dick, B. E. <Bri...@FM...> - 2005-02-01 20:36:16
|
Found it. Changed "class HelloWorld" to "public class HelloWorld".
-----Original Message-----
From: Dick, Brian E.=20
Sent: Tuesday, February 01, 2005 1:41 PM
To: wra...@li...
Subject: [Wrapper-user] IllegalAccessException
=09
=09
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.=20
Here's my app: HelloWorld.java=20
class HelloWorld {=20
public static void main(String Args[]) {=20
System.out.println("hello world");=20
}=20
} // end HelloWorld class=20
Here's my conf: Wrapper.conf=20
wrapper.java.command=3DC:\j2sdk1.4.2_05\jre\bin\java.exe=20
=09
wrapper.java.mainclass=3Dorg.tanukisoftware.wrapper.WrapperSimpleApp=20
wrapper.java.classpath.1=3D./wrapper.jar=20
=09
wrapper.java.classpath.2=3DC:\Projects\DbDeployment\shared.mainline\bin=20
wrapper.java.library.path.1=3D./=20
wrapper.app.parameter.1=3DHelloWorld=20
wrapper.console.format=3DPM=20
wrapper.console.loglevel=3DINFO=20
wrapper.logfile=3D./wrapper.log=20
wrapper.logfile.format=3DLPTM=20
wrapper.logfile.loglevel=3DINFO=20
wrapper.logfile.maxsize=3D0=20
wrapper.logfile.maxfiles=3D0=20
wrapper.syslog.loglevel=3DNONE=20
wrapper.console.title=3DSybMonitor=20
wrapper.ntservice.name=3DSybMonitor=20
wrapper.ntservice.displayname=3DSybMonitor=20
wrapper.ntservice.description=3DSybMonitor=20
wrapper.ntservice.dependency.1=3D=20
wrapper.ntservice.starttype=3DAUTO_START=20
wrapper.ntservice.interactive=3Dfalse=20
Here's the output from app.bat.=20
wrapper | --> Wrapper Started as Console=20
wrapper | Launching a JVM...=20
jvm 1 | Wrapper (Version 3.1.2)
http://wrapper.tanukisoftware.org <http://wrapper.tanukisoftware.org> =20
jvm 1 |=20
jvm 1 |=20
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"=20
jvm 1 | java.lang.IllegalAccessException: Class
org.tanukisoftware.wrapper.WrapperSimpleApp can not access a member of
class HelloWorld with modifi
ers "public static"=20
jvm 1 | at
sun.reflect.Reflection.ensureMemberAccess(Reflection.java:57)=20
jvm 1 | at
java.lang.reflect.Method.invoke(Method.java:317)=20
jvm 1 | at
org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:13
6)=20
jvm 1 | at java.lang.Thread.run(Thread.java:534)
wrapper | <-- Wrapper Stopped=20
|