Asemblowanie pliku JAR, który jest włączony dla usług Web Service z komponentu EJB

Istnieje możliwość złożenia pliku JAR (Java™ archive) komponentu EJB obsługującego usługę Web Service za pomocą narzędzia Assembly Tool przy użyciu artefaktów wygenerowanych z narzędzi.

Przed rozpoczęciem

Moduły usług Web Service oparte na języku Java można składać za pomocą narzędzi Assembly Tool dostarczanych z produktem WebSphere® Application Server.

Do wykonania tego zadania potrzebne są następujące artefakty wygenerowane za pomocą narzędzia wiersza komend WSDL2Java :
  • Zmontowany plik JAR komponentu EJB, który nie jest włączony dla usług Web Service
  • Skompilowana klasa Java dla interfejsu punktu końcowego usługi
  • Plik WSDL (Web Services Description Language)
  • Kompletne deskryptory wdrażania produktów webservices.xml, ibm-webservices-bnd.xmii ibm-webservices-ext.xmi oraz plik odwzorowania JAX-RPC (Java API for XML-based Remote procedure call).

Informacje o tej czynności

Złóż plik JAR komponentu EJB z włączoną obsługą usług Web Service z kodu Java, wykonując czynności opisane w krokach dla tej sekcji czynności.

Procedura

  1. Uruchom narzędzie asemblacji.
    Zapoznaj się z informacjami na temat uruchamiania narzędzia Assembly Tool w dokumentacji produktu Rational® Application Developer .
  2. Jeśli jeszcze tego nie zrobiono, skonfiguruj narzędzie Assembly Tool w taki sposób, aby pracowały w modułach Java EE . Należy upewnić się, że włączone są kategorie Java EE i WWW .
    Zapoznaj się z informacjami na temat konfigurowania narzędzia Assembly Tool w dokumentacji produktu Rational Application Developer .
  3. Migruj pliki JAR utworzone za pomocą narzędzia Assembly Toolkit, narzędzia Application Assembly Tool lub innego narzędzia do narzędzia Assembly Tool produktu Rational Application Developer . Aby przeprowadzić migrację plików, zaimportuj pliki JAR do narzędzia Assembly Tool. Zapoznaj się z informacjami na temat migrowania artefaktów kodu do narzędzia Assembly Tool w dokumentacji produktu Rational Application Developer .

Wyniki

Użytkownik ma artefakty wymagane do usługi Web Service-włącz moduł EJB (Enterprise JavaBeans) dla usług Web Service. Artefakty zostaną dodane do pliku JAR. Teraz należy skonfigurować deskryptory wdrażania, tak aby można było wdrożyć usługę Web Service w środowisku wykonawczym serwera aplikacji.

Przykład

Plik JAR AddressBook.jar zawiera następujące pliki po zgromadzeniu. Pliki dodane w tym zadaniu są pogrubione. Pliki te obejmują plik WSDL, deskryptory wdrażania oraz plik odwzorowania JAX-RPC.
META-INF/MANIFEST.MF 
META-INF/ejb-jar.xml 
addr/Address.class 
addr/AddressBook_RI.class 
addr/AddressBookBean.class 
addr/AddressBookHome.class 
addr/Phone.class 
addr/StateType.class 
addr/AddressBook.class 
META-INF/wsdl/AddressBook.wsdl 
META-INF/ibm-webservices-bnd.xmi 
META-INF/ibm-webservices-ext.xmi
META-INF/webservices.xml
META-INF/AddressBook_mapping.xml

Następne czynności do wykonania

Złóż plik EAR, aby można było wdrożyć plik EAR na serwerze WebSphere Application Server.