gpt4 book ai didi

java - 无法启动 nexus : Cannot construct org. codehaus.plexus.util.xml.Xpp3Dom,因为它没有无参数构造函数

转载 作者:行者123 更新时间:2023-11-29 08:34:51 25 4
gpt4 key购买 nike

我目前正在我们的服务器上配置 Nexus。我遵循了所有必需的步骤,但似乎遗漏了一些东西。

Java 版本“1.8.0_121”

联系版本“3.2.1”

我的完整日志跟踪如下:

              jvm 1    | Caused by: org.codehaus.plexus.component.repository.exception.ComponentLookupException: com.google.inject.ProvisionException: Guice provision errors:
jvm 1 |
jvm 1 | 1) Error injecting: org.sonatype.nexus.DefaultNexus
jvm 1 | at ClassRealm[plexus.core, parent: null]
jvm 1 | at ClassRealm[plexus.core, parent: null]
jvm 1 | while locating org.sonatype.nexus.Nexus
jvm 1 |
jvm 1 | 1 error
jvm 1 | role: org.sonatype.nexus.Nexus
jvm 1 | roleHint:
jvm 1 | at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:238)
jvm 1 | at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:226)
jvm 1 | at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:220)
jvm 1 | at org.sonatype.nexus.web.NexusBooterListener.contextInitialized(NexusBooterListener.java:43)
jvm 1 | ... 41 more
jvm 1 | Caused by: com.google.inject.ProvisionException: Guice provision errors:
jvm 1 |
jvm 1 | 1) Error injecting: org.sonatype.nexus.DefaultNexus
jvm 1 | at ClassRealm[plexus.core, parent: null]
jvm 1 | at ClassRealm[plexus.core, parent: null]
jvm 1 | while locating org.sonatype.nexus.Nexus
jvm 1 |
jvm 1 | 1 error
jvm 1 | at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:952)
jvm 1 | at org.sonatype.guice.bean.locators.QualifiedBean.getValue(QualifiedBean.java:85)
jvm 1 | at org.sonatype.guice.plexus.locators.LazyPlexusBean.getValue(LazyPlexusBean.java:55)
jvm 1 | at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:234)
jvm 1 | ... 44 more
jvm 1 | Caused by: com.google.inject.ProvisionException: Guice provision errors:
jvm 1 |
jvm 1 | 1) Error starting: class org.sonatype.nexus.DefaultNexus
jvm 1 | while locating org.sonatype.nexus.DefaultNexus
jvm 1 |
jvm 1 | 1 error
jvm 1 | at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:952)
jvm 1 | at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:978)
jvm 1 | at org.sonatype.guice.bean.reflect.AbstractDeferredClass.get(AbstractDeferredClass.java:48)
jvm 1 | at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
jvm 1 | at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
jvm 1 | at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:996)
jvm 1 | at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
jvm 1 | at com.google.inject.Scopes$1$1.get(Scopes.java:63)
jvm 1 | at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
jvm 1 | at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:943)
jvm 1 | at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:996)
jvm 1 | at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:939)
jvm 1 | ... 47 more
jvm 1 | Caused by: org.codehaus.plexus.personality.plexus.lifecycle.phase.StartingException: Could not start Nexus!
jvm 1 | at org.sonatype.nexus.DefaultNexus.start(DefaultNexus.java:651)
jvm 1 | at org.codehaus.plexus.PlexusLifecycleManager.start(PlexusLifecycleManager.java:229)
jvm 1 | at org.codehaus.plexus.PlexusLifecycleManager.manage(PlexusLifecycleManager.java:145)
jvm 1 | at org.sonatype.guice.plexus.binders.PlexusBeanBinder.afterInjection(PlexusBeanBinder.java:79)
jvm 1 | at com.google.inject.internal.MembersInjectorImpl.notifyListeners(MembersInjectorImpl.java:97)
jvm 1 | at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:95)
jvm 1 | at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:253)
jvm 1 | at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:943)
jvm 1 | at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:996)
jvm 1 | at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:939)
jvm 1 | ... 58 more
jvm 1 | Caused by: com.thoughtworks.xstream.converters.ConversionException: Cannot construct org.codehaus.plexus.util.xml.Xpp3Dom as it does not have a no-args constructor : Cannot construct org.codehaus.plexus.util.xml.Xpp3Dom as it does not have a no-args constructor
jvm 1 | ---- Debugging information ----
jvm 1 | message : Cannot construct org.codehaus.plexus.util.xml.Xpp3Dom as it does not have a no-args constructor
jvm 1 | cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException
jvm 1 | cause-message : Cannot construct org.codehaus.plexus.util.xml.Xpp3Dom as it does not have a no-args constructor
jvm 1 | class : org.sonatype.nexus.configuration.model.CRepository
jvm 1 | required-type : org.codehaus.plexus.util.xml.Xpp3Dom
jvm 1 | path : /org.sonatype.nexus.configuration.model.CRepository/externalConfiguration
jvm 1 | line number : 29
jvm 1 | -------------------------------
jvm 1 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:89)
jvm 1 | at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
jvm 1 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
jvm 1 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:246)
jvm 1 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:218)
jvm 1 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:162)
jvm 1 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
jvm 1 | at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
jvm 1 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
jvm 1 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
jvm 1 | at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
jvm 1 | at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
jvm 1 | at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
jvm 1 | at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
jvm 1 | at com.thoughtworks.xstream.XStream.fromXML(XStream.java:853)
jvm 1 | at com.thoughtworks.xstream.XStream.fromXML(XStream.java:845)
jvm 1 | at org.sonatype.nexus.configuration.model.AbstractRevertableConfiguration.copyObject(AbstractRevertableConfiguration.java:85)
jvm 1 | at org.sonatype.nexus.configuration.model.AbstractRevertableConfiguration.getConfiguration(AbstractRevertableConfiguration.java:28)
jvm 1 | at org.sonatype.nexus.configuration.model.CRepositoryCoreConfiguration.getConfiguration(CRepositoryCoreConfiguration.java:39)
jvm 1 | at org.sonatype.nexus.proxy.repository.ConfigurableRepository.getCurrentConfiguration(ConfigurableRepository.java:25)
jvm 1 | at org.sonatype.nexus.proxy.repository.ConfigurableRepository.getCurrentConfiguration(ConfigurableRepository.java:17)
jvm 1 | at org.sonatype.nexus.configuration.AbstractConfigurable.configure(AbstractConfigurable.java:153)
jvm 1 | at org.sonatype.nexus.configuration.application.runtime.DefaultApplicationRuntimeConfigurationBuilder.createRepositoryFromModel(DefaultApplicationRuntimeConfigurationBuilder.java:46)
jvm 1 | at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.instantiateRepository(DefaultNexusConfiguration.java:506)
jvm 1 | at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.createRepositories(DefaultNexusConfiguration.java:472)
jvm 1 | at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.createInternals(DefaultNexusConfiguration.java:454)
jvm 1 | at org.sonatype.nexus.DefaultNexus.startService(DefaultNexus.java:685)
jvm 1 | at org.sonatype.nexus.DefaultNexus.start(DefaultNexus.java:647)
jvm 1 | ... 67 more
jvm 1 | Caused by: com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Cannot construct org.codehaus.plexus.util.xml.Xpp3Dom as it does not have a no-args constructor
jvm 1 | at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.newInstance(PureJavaReflectionProvider.java:71)
jvm 1 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.instantiateNewInstance(AbstractReflectionConverter.java:308)
jvm 1 | at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:161)
jvm 1 | at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
jvm 1 | ... 94 more
jvm 1 | 2017-07-06 13:29:19 INFO [er_start_runner] - org.mortbay.log - Started SelectChannelConnector@0.0.0.0:8081

最佳答案

该堆栈跟踪不是来自 Nexus 3.x,堆栈中的所有类都不存在于该版本中。

它来自 Nexus 1.x 或 2.x,看起来你开始使用的是一个很旧的版本,因为你似乎在点击这个:

https://issues.sonatype.org/browse/NEXUS-4453

关于java - 无法启动 nexus : Cannot construct org. codehaus.plexus.util.xml.Xpp3Dom,因为它没有无参数构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44951202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com