Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 获取java.lang.NoClassDefFoundError:org/apache/poi/ooxml/POIXMLException_Maven_Apache Poi_Jboss7.x - Fatal编程技术网

Maven 获取java.lang.NoClassDefFoundError:org/apache/poi/ooxml/POIXMLException

Maven 获取java.lang.NoClassDefFoundError:org/apache/poi/ooxml/POIXMLException,maven,apache-poi,jboss7.x,Maven,Apache Poi,Jboss7.x,上下文: 我需要apache poi从我的应用程序导出导入数据。 错误: 当我使用jboss 7.1服务器运行我的应用程序时,我遇到了这个错误 我使用的是3.10版本 org.apache.poi poi 3.10-决赛 和4.0.1的模式,如下所示 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId>

上下文: 我需要apache poi从我的应用程序导出导入数据。 错误: 当我使用jboss 7.1服务器运行我的应用程序时,我遇到了这个错误 我使用的是3.10版本 org.apache.poi poi 3.10-决赛 和4.0.1的模式,如下所示

<dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>3.10-FINAL</version>
        <exclusions>
          <exclusion>
            <artifactId>*</artifactId>
            <groupId>*</groupId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>3.10-FINAL</version>
        <exclusions>
          <exclusion>
            <artifactId>*</artifactId>
            <groupId>*</groupId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml-schemas</artifactId>
        <version>4.0.1</version>
        <exclusions>
          <exclusion>
            <artifactId>*</artifactId>
            <groupId>*</groupId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-scratchpad</artifactId>
        <version>3.10-FINAL</version>
        <exclusions>
          <exclusion>
            <artifactId>*</artifactId>
            <groupId>*</groupId>
          </exclusion>
        </exclusions>
      </dependency>

org.apache.poi
poi
3.10-决赛
*
*
org.apache.poi
poi ooxml
3.10-决赛
*
*
org.apache.poi
poi ooxml模式
4.0.1
*
*
org.apache.poi
poi草稿行
3.10-决赛
*
*
尝试运行jboss服务器时遇到以下异常

11:22:13,557 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 88) MSC000001: Failed to start service jboss.undertow.deployment.default-server.default-host./InsurancePricing: org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./InsurancePricing: java.lang.RuntimeException: javax.servlet.ServletException: UT010013: Could not instantiate com.palmyra.arch.init.di.PalmyraContextLoaderListener
        at org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:84)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        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)
        at org.jboss.threads.JBossThread.run(JBossThread.java:320)
Caused by: java.lang.RuntimeException: javax.servlet.ServletException: UT010013: Could not instantiate com.palmyra.arch.init.di.PalmyraContextLoaderListener
        at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:241)
        at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:99)
        at org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:81)
        ... 6 more

Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at org.jboss.as.ee.component.ConstructorComponentFactory.create(ConstructorComponentFactory.java:27)
        at org.jboss.as.ee.component.ComponentInstantiatorInterceptor.processInvocation(ComponentInstantiatorInterceptor.java:67)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53)
        at org.jboss.as.ee.component.AroundConstructInterceptorFactory$1.processInvocation(AroundConstructInterceptorFactory.java:26)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:60)
        at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:422)
        at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53)
        at org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:161)
        ... 25 more
Caused by: java.lang.reflect.InvocationTargetException
        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:423)
        at org.jboss.as.ee.component.ConstructorComponentFactory.create(ConstructorComponentFactory.java:24)
        ... 36 more
Caused by: java.lang.NoClassDefFoundError: org/apache/poi/ooxml/POIXMLException
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at com.palmyra.arch.init.di.PalmyraBeansInjector$ControllerMetaData.isSafeBean(PalmyraBeansInjector.java:121)
        at com.palmyra.arch.init.di.PalmyraBeansInjector.registerController(PalmyraBeansInjector.java:53)
        at com.palmyra.arch.init.di.PalmyraBeansInjector.registerPalmyraControllers(PalmyraBeansInjector.java:45)
        at com.palmyra.arch.init.di.PalmyraBeansInjector.start(PalmyraBeansInjector.java:30)
        at com.palmyra.arch.init.contexts.PalmyraWebAppContext.startContext(PalmyraWebAppContext.java:43)
        at com.palmyra.arch.init.di.PalmyraContextLoaderListener.<init>(PalmyraContextLoaderListener.java:32)
        ... 41 more
Caused by: java.lang.ClassNotFoundException: org.apache.poi.ooxml.POIXMLException from [Module "deployment.InsurancePricing.ear" from Service Module Loader]
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:412)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:400)
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
        ... 49 more
11:22:13557错误[org.jboss.msc.service.fail](服务器服务线程池--88)MSC000001:无法启动服务jboss.undertow.deployment.default server.default host./InsurancePricing:org.jboss.msc.service.StartException在服务jboss.undertow.deployment.default server.default host./InsurancePricing:java.lang.RuntimeException:javax.servlet.ServletException:UT010013:无法实例化com.palmyra.arch.init.di.PalmyraContextLoaderListener
位于org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:84)
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
在java.util.concurrent.FutureTask.run(FutureTask.java:266)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)
位于org.jboss.threads.JBossThread.run(JBossThread.java:320)
原因:java.lang.RuntimeException:javax.servlet.ServletException:UT010013:无法实例化com.palmyra.arch.init.di.PalmyraContextLoaderListener
位于io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:241)
位于org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:99)
位于org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:81)
... 还有6个
原因:java.lang.RuntimeException:java.lang.reflect.InvocationTargetException
位于org.jboss.as.ee.component.ConstructorComponentFactory.create(ConstructorComponentFactory.java:27)
位于org.jboss.as.ee.component.componentinstationInterceptor.processInvocation(componentinstationInterceptor.java:67)
在org.jboss.invocation.InterceptorContext.procedure(InterceptorContext.java:422)上
位于org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53)
位于org.jboss.as.ee.component.aroundConstructorInterceptorFactory$1.processInvocation(aroundConstructorInterceptorFactory.java:26)
在org.jboss.invocation.InterceptorContext.procedure(InterceptorContext.java:422)上
位于org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45)
在org.jboss.invocation.InterceptorContext.procedure(InterceptorContext.java:422)上
位于org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:60)
在org.jboss.invocation.InterceptorContext.procedure(InterceptorContext.java:422)上
位于org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:53)
位于org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:161)
... 25多
原因:java.lang.reflect.InvocationTargetException
位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法)
位于sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
位于java.lang.reflect.Constructor.newInstance(Constructor.java:423)
位于org.jboss.as.ee.component.ConstructorComponentFactory.create(ConstructorComponentFactory.java:24)
... 36多
原因:java.lang.NoClassDefFoundError:org/apache/poi/ooxml/POIXMLException
位于java.lang.Class.forName0(本机方法)
位于java.lang.Class.forName(Class.java:264)
在com.palmyra.arch.init.di.PalmyraBeansInjector$ControllerMetaData.isSafeBean(PalmyraBeansInjector.java:121)
位于com.palmyra.arch.init.di.PalmyraBeansInjector.registerController(PalmyraBeansInjector.java:53)
在com.palmyra.arch.init.di.PalmyraBeansInjector.registerPalmyraControllers(PalmyraBeansInjector.java:45)
位于com.palmyra.arch.init.di.PalmyraBeansInjector.start(PalmyraBeansInjector.java:30)
在com.palmyra.arch.init.context.PalmyraWebAppContext.startContext(PalmyraWebAppContext.java:43)
位于com.palmyra.arch.init.di.PalmyraContextLoaderListener。(PalmyraContextLoaderListener.java:32)
... 41多
原因:java.lang.ClassNotFoundException:org.apache.poi.ooxml.POIXMLException来自服务模块加载器的[Module“deployment.InsurancePricing.ear]
位于org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198)
位于org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:412)
位于org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:400)
位于org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
... 49多
希望所面临的问题是明确的,并等待有关如何解决此问题的意见。

不要混搭Ap