在TomEE Plume 7.0.3/4上,当我从org.superbiz更改REST注释类包时,当我部署war文件时,它们不再被部署。
示例类如下所示
package com.abc.rest.application;
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
@ApplicationPath("/rest-prefix")
public class ApplicationConfig extends Application {
public Set<Class<?>> getClasses() {
return new HashSet<Class<?>>(Arrays.asList(SimpleRESTPojo.class, SimpleRESTEJB.class));
}
}现在TomEE羽毛永远不会读取ApplicationConfig类。我需要做什么配置才能让TomEE识别我的rest应用程序配置类和其他带jax-rs、ejb和jpa注释的类。
发布于 2018-05-25 13:20:46
在system.properties中设置openejb.classloader.force-load=com.abc,那么只会加载我的应用程序包。很难理解。
https://stackoverflow.com/questions/50263494
复制相似问题