Когда я компилирую файл aspectj с помощью службы axis2, я обнаружил эту ошибку. Кто-нибудь знает, что мне делать

Это «java.lang.NoClassDefFoundError». Это означает, что конкретный класс не может быть найден в пути к классам. Вы положили нужные библиотеки в папку "lib" ?. Проверьте, требуемые jar-файлы находятся в пути к классам axis2 или нет


person user2971184    schedule 27.11.2013    source источник


Ответы (1)


Я указал путь для aspectjrt.jar в пути к классам. Также я загрузил в библиотеку аспектj_runtime. Тем не менее ошибка существует

person Ratha    schedule 29.11.2013
comment
Эта веб-служба axisService имеет ошибки развертывания Ошибка: java.lang.NoClassDefFoundError: org / aspectj / runtime / internal / AroundClosure в java.lang.Class.getDeclaredMethods0 (собственный метод) в java.lang.Class.privateGetDeclaredMethods (Class.java:24 в java.lang.Class.getDeclaredMethods (Class.java:1791) в org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.generateSchema (DefaultSchemaGenerator.java:273) в org.apache.axis2.deployment.fillAtil.Util (Utils.java:468) в org.apache.axis2.deployment.ServiceBuilder.populateService (ServiceBuilder.java:388) в org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup (ServiceGroupBuilder.java:101) в axis2.deployment.repository.util.ArchiveReader.buildServiceGroup (ArchiveReader.java:109) на org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup (ArchiveReader.java:143) на org.apache.axis ServiceDeployer.deploy (ServiceDeployer.java:82) в org.apache.axis2.deployment.repository .util.DeploymentFileData.deploy (DeploymentFileData.java:136) в org.apache.axis2.deployment.DeploymentEngine.doDeploy (DeploymentEngine.java:813) в org.apache.axis2.deployment.repository.util.WSInfoList.foList.updistate .java: 144) на org.apache.axis2.deployment.RepositoryListener.update (RepositoryListener.java:377) на org.apache.axis2.deployment.RepositoryListener.checkServices (RepositoryListener.java:254) на org.apache.axis2. развертывание.DeploymentEngine.loadServices (DeploymentEngine.java:142) в org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices (WarBasedAxisConfigurator.java:283) в org.apache.axis2.context.ConfigurationConfigurationConfigurationConfigurationConfigurationConfigurationContextFactoryContextFactory.ConfigurationContextFactory.ContextFactory.ConfigurationContextFactory95 на org.apache.axis2.transport.http.AxisServlet.initConfigContext (AxisServlet.java:584) на org.apache.axis2.transport.http.AxisServlet.init (AxisServlet.java:454) на org.core.apache. .StandardWrapper.loadServlet (StandardWrapper.java:1194) в org.apache.catalina.core.Standa. rdWrapper.load (StandardWrapper.java:1023) в org.apache.catalina.core.StandardContext.loadOnStartup (StandardContext.java:4917) в org.apache.catalina.core.StandardContext.start (StandardContext.java:5324) в com .sun.enterprise.web.WebModule.start (WebModule.java:353) в org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:989) в org.apache.catalina.core.ContainerBase.addChild (ContainerBase.addChild .java: 973) на org.apache.catalina.core.StandardHost.addChild (StandardHost.java:704) на com.sun.enterprise.web. WebContainer.loadWebModule (WebContainer.java:1627) в com.sun.enterprise.web.WebContainer.loadWebModule (WebContainer.java:1232) в com.sun.enterprise.server.WebModuleDeployEventListener.moduleDepduleDeployed.javaEventListener.moduleDeployed.jpg .sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed (WebModuleDeployEventListener.java:278) в com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener5 atmEvent.Multicaster.invokeModuleDeployEventListener5. .handleModuleDeployEvent (AdminEventMulticaster.java:992) в com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent (AdminEventMulticaster.java:470) в com.sun.enterprise.admin.event.AdminEventMulticaster2.multicastava ) на com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent (DeploymentNotificationHelper.java:308) на com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent (Deploymen tServiceUtils.java:231) в com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent (ServerDeploymentTarget.java:298) в com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase.java: .sun.enterprise.deployment.phasing.DeploymentPhase.executePhase (DeploymentPhase.java:108) на com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases (PEDeploymentService.java:966) на com.sun.enterprise.depise .PEDeploymentService.deploy (PEDeploymentService.java:280) в com.sun.enterprise.deployment.phasing.PEDeploymentService.deploy (PEDeploymentService.java:298) в com.sun.enterprise.admin.mbeans.ApplicationsConfigloyean ApplicationsConfigoBean ApplicationsConfigeanMB. : 584) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImplating.invokeho.java.java.java.invokeho.AccessorImplating.invoke. отражать.Method.in voke (Method.java:597) в com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean (MBeanHelper.java:381) в com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean (MBeanHelper.java.:364) .enterprise.admin.config.BaseConfigMBean.invoke (BaseConfigMBean.java:477) по адресу com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke (DefaultMBeanServerInterxceptor.java:836) в com.Sun.java: .java: 761) в sun.reflect.GeneratedMethodAccessor17.invoke (Неизвестный источник) в sun.reflect. DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:597) в com.sun.enterprise.admin.util.proxy.ProxyClass.invoke (ProxyClass.java) в $ Proxy1.invoke (Неизвестный источник) в com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke (SunoneInterceptor.java:304) в com.sun.enterprise.interceptor.DynamicInterceptor.invoke (DynamicInterceptor.java : 174) по адресу com.sun.enterprise.deployment.autodeploy.AutoDeployer.invokeDeploymentService (AutoDeployer.java:583) по адресу com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployJavaEEArchive (AutoDeployer64). enterprise.deployment.autodeploy.AutoDeployer.deploy (AutoDeployer.java:495) по адресу com.sun.enterprise.deployment.autodeploy.AutoDeployer.deployAll (AutoDeployer.java:270) по адресу com.sun.enterprise.Imploy.AutoDeployer.AutoDeployer. AutoDeployTask.run (AutoDeployControllerImpl.java:374) в java.util.TimerThread.mainLoop (Timer.java:512) в java.util.TimerThrea d.run (Timer.java:462) Вызвано: java.lang.ClassNotFoundException: Класс не найден: org.aspectj.runtime.internal.AroundClosure в org.apache.axis2.deployment.DeploymentClassLoader.findClass (DeploymentClassLoader.java:96 ) в java.lang.ClassLoader.loadClass (ClassLoader.java:306) в org.apache.axis2.deployment.DeploymentClassLoader.loadClass (DeploymentClassLoader.java:277) в java.lang.ClassLoader.loadClass (ClassLoader.java:247) ... еще 68 - person user2971184; 29.01.2014