my.ear is a just a folder which cannot be jar - tf.
output of my.jar:
>jar -tf my.jar
META-INF/MANIFEST.MF
com/DemoServlet.class
... (other bunch of classes)
All the error trace:
2016-05-24 12:07:58,462;[MSC service thread 1-4];WARN ;org.jboss.modules;Failed to define class com.DemoServlet in Module "deployment.my.ear:main" from Service Module Loader: java.lang.NoClassDefFoundError: Failed to link com/DemoServlet (Module "deployment.my.ear:main" from Service Module Loader): org/apache/cxf/transport/servlet/CXFNonSpringServlet
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:446)
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
at org.jboss.modules.Module.loadModuleClass(Module.java:605)
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:21)
at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:14)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:84)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:76)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2016-05-24 12:07:58,475;[MSC service thread 1-4];ERROR;org.jboss.msc.service.fail;MSC000001: Failed to start service jboss.deployment.subunit."my.ear"."my-web.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."my.ear"."my-web.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of subdeployment "my-web.war" of deployment "my.ear"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: Failed to link com/DemoServlet (Module "deployment.my.ear:main" from Service Module Loader): org/apache/cxf/transport/servlet/CXFNonSpringServlet
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
at org.jboss.modules.ModuleClassLoader.defineClass(ModuleClassLoader.java:446)
at org.jboss.modules.ModuleClassLoader.loadClassLocal(ModuleClassLoader.java:274)
at org.jboss.modules.ModuleClassLoader$1.loadClassLocal(ModuleClassLoader.java:78)
at org.jboss.modules.Module.loadModuleClass(Module.java:605)
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:21)
at org.jboss.as.ee.utils.ClassLoadingUtils.loadClass(ClassLoadingUtils.java:14)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:84)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:76)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
... 5 more
2016-05-24 12:07:58,489;[Controller Boot Thread];ERROR;org.jboss.as.controller.management-operation;WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "my.ear")]) - failure description: {"WFLYCTL0080: Failed services" => {"jboss.deployment.subunit.\"my.ear\".\"my-web.war\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.subunit.\"my.ear\".\"my-web.war\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of subdeployment \"my-web.war\" of deployment \"my.ear\"
Caused by: java.lang.NoClassDefFoundError: Failed to link com/DemoServlet (Module \"deployment.my.ear:main\" from Service Module Loader): org/apache/cxf/transport/servlet/CXFNonSpringServlet"}}
2016-05-24 12:07:58,534;[ServerService Thread Pool -- 33];INFO ;org.jboss.as.server;WFLYSRV0010: Deployed "ROOT.war" (runtime-name : "ROOT.war")
2016-05-24 12:07:58,536;[ServerService Thread Pool -- 33];INFO ;org.jboss.as.server;WFLYSRV0010: Deployed "my.ear" (runtime-name : "my.ear")
2016-05-24 12:07:58,538;[Controller Boot Thread];INFO ;org.jboss.as.controller;WFLYCTL0183: Service status report
WFLYCTL0186: Services which failed to start: service jboss.deployment.subunit."my.ear"."my-web.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.subunit."my.ear"."my-web.war".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of subdeployment "my-web.war" of deployment "my.ear"
2016-05-24 12:07:58,663;[Controller Boot Thread];INFO ;org.jboss.as;WFLYSRV0060: Http management interface listening on http://127.0.0.1:9990/management
2016-05-24 12:07:58,664;[Controller Boot Thread];INFO ;org.jboss.as;WFLYSRV0051: Admin console listening on http://127.0.0.1:9990
2016-05-24 12:07:58,664;[Controller Boot Thread];ERROR;org.jboss.as;WFLYSRV0026: WildFly Full 10.0.0.Final (WildFly Core 2.0.10.Final) started (with errors) in 15334ms - Started 401 of 694 services (3 services failed or missing dependencies, 389 services are lazy, passive or on-demand)
2016-05-24 12:07:58,801;[MSC service thread 1-5];INFO ;org.jboss.as.server.deployment;WFLYSRV0208: Stopped subdeployment (runtime-name: my-web.war) in 87ms
2016-05-24 12:07:58,895;[MSC service thread 1-8];INFO ;org.jboss.as.server.deployment;WFLYSRV0208: Stopped subdeployment (runtime-name: myServices.war) in 181ms
2016-05-24 12:07:58,988;[MSC service thread 1-4];INFO ;org.jboss.as.server.deployment;WFLYSRV0028: Stopped deployment my.ear (runtime-name: my.ear) in 275ms
2016-05-24 12:07:59,053;[DeploymentScanner-threads - 1];INFO ;org.jboss.as.server;WFLYSRV0009: Undeployed "my.ear" (runtime-name: "my.ear")
2016-05-24 12:07:59,054;[DeploymentScanner-threads - 1];INFO ;org.jboss.as.controller;WFLYCTL0183: Service status report
WFLYCTL0184: New missing/unsatisfied dependencies:
service jboss.naming.context.java.module.my.myServices (missing) dependents: [service jboss.deployment.subunit."my.ear"."myServices.war".INSTALL]
WFLYCTL0186: Services which failed to start: service jboss.deployment.subunit."my.ear"."my-web.war".POST_MODULE
2016-05-24 12:08:03,642;[DeploymentScanner-threads - 1];INFO ;org.jboss.as.server.deployment.scanner;WFLYDS0004: Found my.ear in deployment directory. To trigger deployment create a file called my.ear.dodeploy