TomEE Plume 7.0.4未部署REST注释类,而不是org.superbiz包的一部分

时间:2018-05-09 23:39:07

标签: tomee tomee-7

在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));
    }
}

现在ApplicationConfig类永远不会被TomEE Plume读取。我需要做什么配置才能让TomEE识别我的其他应用程序配置类和其他jax-rs,ejb和jpa注释类。

1 个答案:

答案 0 :(得分:0)

在system.properties中设置openejb.classloader.forced-load = com.abc 然后只加载我的应用程序包。很难理解。