问题描述
我有一个使用 childjob 构建的作业。将迭代调用子作业,并且禁用“使用独立进程运行子作业”选项。当此作业作为 shell 导出并运行时,该作业工作正常。但是当所有这些 jars 被拉入 eclipse 并作为 JVM 内部的战争部署时,我得到以下错误:
java.lang.RuntimeException: Child job return 1. It doesn't terminate normally.
Exception in thread "main" java.lang.NoClassDefFoundError: loadbalancer/loadbalancer_0_1/loadBalancer
Caused by: java.lang.ClassNotFoundException: loadbalancer.loadbalancer_0_1.loadBalancer
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
该库包含所有 jar,包括 chld_job jar。
谢谢, 何塞。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)