Указанная библиотека jar EJBRemoteInterface.jar не существует - PullRequest
2 голосов
/ 14 января 2020

Я создал проект библиотеки классов с именем EJBRemoteInterface. Затем я создал корпоративные приложения с именем EntAppEJB. Я добавил удаленную ссылку на приложения EJBRemoteInterface с приложениями EJB. Внутри приложений я добавил сессию bena, которая вызывает методы getString (). Затем я создал корпоративные клиентские приложения для доступа к методам getSting. Я развернул сервер EJB Applications Into Glassfi sh. Но когда я запускаю клиентское приложение или устала развернута, я получаю следующую ошибку в журнале сервера. #

Исключительная ситуация при развертывании приложения [EntAppClient]: Указанный jar библиотеки EJBRemoteInterface.jar не существует: C: \ Users \ Khundokar% 20Nirjor \ Documents \ New% 20Folder% 20 (5) \ EJBRemoteInterface \ dist \ EJBRemoteInterface.jar]

Вот интерфейс.

@Remote
public interface MySessionRemote {
    String getResult();
}

Вот класс Bean.

@Stateless
public class MySession implements MySessionRemote {

    public String getResult() {
        return "This is My Session Bean";
    }
}

Вот код клиента.

import ejb.MySessionRemote;
import javax.ejb.EJB;


public class Main {

    @EJB
    private static MySessionRemote mySession;


    public static void main(String[] args) {
       System.err.println("result = " + mySession.getResult());
    }

}

Вот код, когда я пытался развернуть приложения или запустить его ..

ant -f "C:\\Users\\Khundokar Nirjor\\Documents\\New Folder (5)\\EntAppClient" -Dnb.internal.action.name=run -DforceRedeploy=false run
init:
EJBRemoteInterface.init:
Deleting: C:\Users\Khundokar Nirjor\Documents\New Folder (5)\EJBRemoteInterface\build\built-jar.properties
EJBRemoteInterface.deps-jar:
Updating property file: C:\Users\Khundokar Nirjor\Documents\New Folder (5)\EJBRemoteInterface\build\built-jar.properties
EJBRemoteInterface.compile:
EJBRemoteInterface.jar:
deps-jar:
compile:
library-inclusion-in-archive:
Building jar: C:\Users\Khundokar Nirjor\Documents\New Folder (5)\EntAppClient\dist\EntAppClient.jar
dist:
pre-run-deploy:
Distributing C:\Users\Khundokar Nirjor\Documents\New Folder (5)\EntAppClient\dist\EntAppClient.jar
GlassFish Server, deploy, null, false
C:\Users\Khundokar Nirjor\Documents\New Folder (5)\EntAppClient\nbproject\build-impl.xml:988: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 0 seconds)

Вот снимок экрана развертывания ejb

enter image description here.

Вот снимок экрана проекта.

enter image description here

Вот снимок экрана с ошибкой.

a

...