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
Procedura
- Uruchom narzędzie asemblacji.Zapoznaj się z informacjami na temat uruchamiania narzędzia Assembly Tool w dokumentacji produktu Rational® Application Developer .
- 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 .
- 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
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