REST Аннотированные классы, не входящие в пакет org.superbiz, не развертываются в TomEE Plume 7.0.4 - PullRequest
0 голосов
/ 10 мая 2018

В TomEE Plume 7.0.3 / 4, когда я меняю свой пакет аннотированных классов REST с org.superbiz, они больше не развертываются, когда я развертываю файл 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. Какую конфигурацию мне нужно сделать, чтобы TomEE распознал класс конфигурации моего остального приложения и другие аннотированные классы jax-rs, ejb и jpa.

1 Ответ

0 голосов
/ 25 мая 2018

В system.properties установите openejb.classloader.forced-load = com.abc тогда будут загружены только мои пакеты приложений. Хитро понять.

...