Java Service Wrapper are tools that I need to run as a Windows service, but have encountered the java.lang.ClassNotFoundException problem
My standard command line is: java -jar software.jar
I have a wrapper.conf update to run software.jar located in D: \, and an error occurred, my changes made:
# Java Classpath (include wrapper.jar) Add class path elements as
and what should I put for this parameter? If I comment, it will use Main class
wrapper.java.mainclass=software
As I declare "software" the main class, I got an error:
wrapper | Launching a JVM... jvm 1 | java.lang.NoClassDefFoundError: org/xsocket/connection/IHandler jvm 1 | Caused by: java.lang.ClassNotFoundException: org.xsocket.connection.I Handler jvm 1 | at java.net.URLClassLoader$1.run(URLClassLoader.java:202) jvm 1 | at java.security.AccessController.doPrivileged(Native Method) jvm 1 | at java.net.URLClassLoader.findClass(URLClassLoader.java:190) jvm 1 | at java.lang.ClassLoader.loadClass(ClassLoader.java:307) jvm 1 | at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) jvm 1 | at java.lang.ClassLoader.loadClass(ClassLoader.java:248) jvm 1 | Could not find the main class: xSocketServer. Program will exit. wrapper | JVM exited while loading the application. jvm 1 | Exception in thread "main" wrapper | CTRL-C trapped. Shutting down. wrapper | <
My software contains:
META-INF org -- Eclipse setting software.class xsoftwareHandler.class xSocket.jar
source share