On 21 July 2010 14:17, Antonio Angelino <[email protected]> wrote:
> Hello,
>
> I am writing here because I don't know why service daemon don't find the
> main java class.
>
> I am using JAVA6 with classpath wildcard and m2eclipse to:
> - build my controller.jar
> - fill the library jar directory (lib)
> - run service daemon
>
>
> I dont understan why if I build a "monolithic jar", merging controller.jar
> and all other dependencies (using maven jar-with-dependencies), service
> daemon works flawless.
> The Manifest.MF of controller.jar and controller-with-dependencies.jar are
> identical.
>
>
> This is the debug log of prunsrv:
>
> [2010-07-21 15:01:36] [1381 prunsrv.c] [debug] Commons Daemon procrun log
> initialized
> [2010-07-21 15:01:36] [info] Commons Daemon procrun (1.0.2.0) started
> [2010-07-21 15:01:36] [info] Running Service...
> [2010-07-21 15:01:36] [1165 prunsrv.c] [debug] Inside ServiceMain...
> [2010-07-21 15:01:36] [info] Starting service...
> [2010-07-21 15:01:36] [447  javajni.c] [debug] Jvm Option[0]
> -Dctrl.base=D:\WORK\PROJECTS\workspace-comp\controller\target
> [2010-07-21 15:01:36] [447  javajni.c] [debug] Jvm Option[1]
> -Dctrl.home=D:\WORK\PROJECTS\workspace-comp\controller\target
> [2010-07-21 15:01:36] [447  javajni.c] [debug] Jvm Option[2]
> -Djava.endorsed.dirs=D:\WORK\PROJECTS\workspace-comp\controller\target\endorsed
> [2010-07-21 15:01:36] [447  javajni.c] [debug] Jvm Option[3]
> -Dlog4j.configuration=file:/D:\WORK\PROJECTS\workspace-comp\controller\target\conf\log4j.xml
> [2010-07-21 15:01:36] [447  javajni.c] [debug] Jvm Option[4]
> -Djava.io.tmpdir=D:\WORK\PROJECTS\workspace-comp\controller\target\temp
> [2010-07-21 15:01:36] [447  javajni.c] [debug] Jvm Option[5]
> -Djava.class.path=D:\WORK\PROJECTS\workspace-comp\controller\target\lib\*;D:\WORK\PROJECTS\workspace-comp\controller\target\controller.jar
> [2010-07-21 15:01:36] [447  javajni.c] [debug] Jvm Option[6] vfprintf
> [2010-07-21 15:01:36] [447  javajni.c] [debug] Jvm Option[7] -Xms128m
> [2010-07-21 15:01:36] [447  javajni.c] [debug] Jvm Option[8] -Xmx256m
> [2010-07-21 15:01:37] [602  javajni.c] [error] FindClass
> com/comp/controller/App failed
> [2010-07-21 15:01:37] [996  prunsrv.c] [error] Failed loading main
> com/comp/controller/App class
> D:\WORK\PROJECTS\workspace-comp\controller\target\lib\*;D:\WORK\PROJECTS\workspace-comp\controller\target\controller.jar
> [2010-07-21 15:01:37] [1280 prunsrv.c] [error] ServiceStart returned 3
> [2010-07-21 15:01:37] [info] Run service finished.
> [2010-07-21 15:01:37] [info] Commons Daemon procrun finished.
>
>
> Why do I receive this error?

Probably because Procrun 1.0.2 does not support wildcard classpath definitions.

>
> Thank you in advance for your help.
>
> Kind Regards,
>
> Antonio.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to