web-services - 启动wildfly时出现org.jboss.weld.exceptions.DefinitionException
问题描述
我在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 中创建了一个新的工作区,再次检查了代码,重新创建了我的项目,并且它工作了。不知道为什么。
推荐阅读
- javascript - 在调用 combineReducers 时隐式实例化的函数类型中声明的类型参数缺少类型注释
- java - 接口覆盖另一个接口的方法
- python - 使用 python 创建分层数据。基于结果列表
- gradle - Intellij 始终给出未解决的符号
- docker - 在 docker 上运行的 Greenplum 数据库服务消耗大量磁盘空间
- asp.net-mvc - 模型中的 HttpPostedFileBase 生成三个
- swift - 我什么时候应该使用协议来替换静态函数
- ruby-on-rails - 无法从另一个盒子访问托管在本地网络中的服务器
- python - 如何在极坐标 Matplotlib 图上添加楔形扇区
- azure - 无法运行从 BotBuilder 示例部署的机器人