Olá a todos,
Tenho uma aplicação que necessito rodar como serviço do windows, para isso estou usando o java service wrapper, porém quando quando vou rodar o serviço, o aplicativo nao encontra as classes do JDOM. Quando rodo diretamente sem ser um serviço o aplicativo roda normalmente, o que poderia ser isso? Segue erro abaixo.
STATUS | wrapper | 2012/06/25 12:34:58 | MDWService removed.
STATUS | wrapper | 2012/06/25 12:35:00 | MDWService installed.
STATUS | wrapper | 2012/06/25 12:35:04 | --> Wrapper Started as Console
STATUS | wrapper | 2012/06/25 12:35:04 | Java Service Wrapper Community Edition 32-bit 3.3.6
STATUS | wrapper | 2012/06/25 12:35:04 | Copyright (C) 1999-2009 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2012/06/25 12:35:04 | http://wrapper.tanukisoftware.org
STATUS | wrapper | 2012/06/25 12:35:04 |
STATUS | wrapper | 2012/06/25 12:35:04 | Launching a JVM...
INFO | jvm 1 | 2012/06/25 12:35:04 | WrapperManager: Initializing...
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp:
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: Encountered an error running main:
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: java.lang.NoClassDefFoundError: org/jdom/input/SAXBuilder
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at br.com.ykp.mdw.util.ConfiguraSistema.getParametrosXML(ConfiguraSistema.java:94)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at br.com.ykp.mdw.backend.BackEnd.main(BackEnd.java:45)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at java.lang.reflect.Method.invoke(Method.java:597)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:244)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at java.lang.Thread.run(Thread.java:662)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: Caused by: java.lang.ClassNotFoundException: org.jdom.input.SAXBuilder
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at java.security.AccessController.doPrivileged(Native Method)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
INFO | jvm 1 | 2012/06/25 12:35:05 | WrapperSimpleApp: ... 8 more
STATUS | wrapper | 2012/06/25 12:35:07 | <-- Wrapper Stopped
Obrigado