Как добавить файлы EAR в консольное приложение Java - PullRequest
0 голосов
/ 14 июня 2010

Я хочу знать, как добавить EAR-файл в простой класс Java, т.е. в отдельное приложение.

Допустим, у меня есть класс Employee

package com.Employee;

import com.xyz.Workflow;//this library is present in EAR file whose method i need to call 

public class Employee{
    public static void main(String[] args)

    // Workflow wf = new Workflow();
    // ws.initiateWorkflow(); // this method needs to be called but for that i need to include this EAR which is given to me from a 3rd party;
}

Может ли кто-нибудь помочь мне, API только в EAR.

Ответы [ 2 ]

2 голосов
/ 14 июня 2010

EAR-файлы предназначены для использования на сервере приложений JavaEE, а не в отдельном приложении.

Вам нужно будет распаковать EAR (это просто JAR-файл с другими расширениями файлов, поэтому используйте инструмент разархивированияили утилиту командной строки jar), а затем укажите путь к классу вашего консольного приложения на содержимое EAR.Вы должны просмотреть структуру, чтобы увидеть, где находятся нужные вам биты.

0 голосов
/ 14 июня 2010

Как правило, когда вы создаете ухо, существует базовая часть, выполняющая EJB или подобный сервисный уровень, для которого методы, которые имеют смысл сделать доступными, предоставляются с помощью RMI, SOAP или другого метода вызова удаленной процедуры.Обычно существует «клиентская» библиотека, которая содержит интерфейсы и связующую логику для вызова общих служб приложения EAR.

Существует небольшая вероятность того, что вызов методов непосредственно из банки внутри уха на клиенте даст желаемый эффект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...