簡體   English   中英

啟動wildfly時org.jboss.weld.exceptions.DefinitionException

[英]org.jboss.weld.exceptions.DefinitionException when starting wildfly

我在wildfly 8中有一個項目。在嘗試啟動服務器時,出現錯誤

Failed to start service jboss.deployment.unit."aa.ear".WeldStartService
ERROR [org.jboss.as.controller.management-operation] JBAS014613:     
Operation ("deploy") failed - address: ([("deployment" => "aa.ear")]) - failure description: {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"aa.ear\".
WeldStartService" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"aa.ear\".WeldStartService: Failed to start service
Caused by: org.jboss.weld.exceptions.DefinitionException: Exception List with 1 exceptions:
Exception 0 :
java.lang.TypeNotPresentException: Type Comparable not present at 
at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117)_    
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125)_  
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)_ at 
sun.reflect.generics.repository.ClassRepository.getSuperInterfaces(ClassRepository.java:108)_   at 
java.lang.Class.getGenericInterfaces(Class.java:913)_   at 
org.jboss.weld.util.reflection.HierarchyDiscovery.discoverInterfaces(HierarchyDiscovery.java:100)_  at 
org.jboss.weld.util.reflection.HierarchyDiscovery.discoverFromClass(HierarchyDiscovery.java:96)_    
at org.jboss.weld.util.reflection.HierarchyDiscovery.discoverTypes(HierarchyDiscovery.java:70)_ at 
org.jboss.weld.util.reflection.HierarchyDiscovery.<init>(HierarchyDiscovery.java:51)_ at 
org.jboss.weld.util.reflection.HierarchyDiscovery.<init>(HierarchyDiscovery.java:44)_ at org.jboss.weld.annotated.enhanced.TypeClosureLazyValueHolder.computeValue(TypeClosureLazyValueHolder.java:54)_   at 
org.jboss.weld.annotated.enhanced.TypeClosureLazyValueHolder.computeValue(TypeClosureLazyValueHolder.java:33)_  
at org.jboss.weld.util.LazyValueHolder.get(LazyValueHolder.java:35)_sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117)
at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117)_    
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature
Reifier.java:125)_  at 
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)_    at 
sun.reflect.generics.repository.ClassRepository.getSuperInterfaces(ClassRepository.java:108)_   at 
java.lang.Class.getGenericInterfaces(Class.java:913)_   at 
org.jboss.weld.util.reflection.HierarchyDiscovery.discoverInterfaces(HierarchyDiscovery.java:100)_  at 
org.jboss.weld.util.reflection.HierarchyDiscovery.discoverFromClass(HierarchyDiscovery.java:96)_    at 
org.jboss.weld.util.reflection.HierarchyDiscovery.discoverTypes(Hierarchy
Discovery.java:70)_ at org.jboss.weld.util.reflection.HierarchyDiscovery.<init>(HierarchyDiscovery.java:51)_  at 
org.jboss.weld.util.reflection.HierarchyDiscovery.<init>(HierarchyDiscovery.java:44)_ at org.jboss.weld.annotated.enhanced.TypeClosureLazyValueHolder.computeValue(TypeClosureLazyValueHolder.java:54)_   at 
org.jboss.weld.annotated.enhanced.TypeClosureLazyValueHolder.computeValue(TypeClosureLazyValueHolder.java:33)_  at 
org.jboss.weld.util.LazyValueHolder.get(LazyValueHolder.java:35)_

進行了干凈的重建,重新安裝了wildfly,然后重新啟動。 有任何想法嗎?

我重新啟動,在Eclipse中創建了一個新的工作區,再次簽出代碼,重新創建了我的項目,並且它可以正常工作。 不知道為什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM