Как отлаживать код развертывания Glassfi sh 5 в Intellij? - PullRequest
0 голосов
/ 02 августа 2020

При развертывании войны в glassfi sh 5.1 ошибка:

java.lang.IllegalStateException: Application validation fails for given application [my-web] for jndi-name []
        at com.sun.enterprise.deployment.util.ApplicationValidator.accept(ApplicationValidator.java:89)
        at com.sun.enterprise.deployment.BundleDescriptor.visit(BundleDescriptor.java:617)
        at com.sun.enterprise.deployment.archivist.ApplicationFactory.openWith(ApplicationFactory.java:211)
        at org.glassfish.javaee.core.deployment.DolProvider.processDOL(DolProvider.java:173)
        at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:207)
        at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:73)
        at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:857)
        at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:797)
        at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:354)
        at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:195)

Как отладить код выше в Intellij?

Попробуйте открыть com.sun.enterprise.deployment .util.ApplicationValidator. java и установите точку останова. Из intellij Navigation > File файл не найден, так как класс не является зависимостью.

Загрузил источник glassfi sh 5.1.0, а затем открыл файл java, установив точку останова, не работай. Точка останова была проигнорирована.

...