Montando um Arquivo JAR do Enterprise Bean em um Arquivo EAR

É possível montar um arquivo JAR (Arquivo de Java™) de um enterprise bean em um arquivo EAR (enterprise archive) com uma ferramenta de montagem. Montar o arquivo JAR, e agora o arquivo EAR, são tarefas necessárias para ativar o código Java para serviços da Web.

Antes de Iniciar

É possível montar módulos de serviços da Web baseados em Java com ferramentas do conjunto fornecidas com o WebSphere Application Server.

Antes de montar um arquivo EAR ativado para serviços da Web, você deve montar um arquivo JAR de enterprise bean que deseja ativar para os serviços da Web. Para saber mais sobre os artefatos que são necessários para a montagem do arquivo JAR do enterprise bean, consulte as informações sobre montagem de um arquivo JAR de enterprise bean a partir do código Java que está ativado para serviços da Web.
Restrição: Não inclua o símbolo # no nome dos arquivos que são empacotados em um archive de aplicativo. Devido ao processamento interno, o servidor do aplicativos não conseguirá implementar corretamente o aplicativo se o símbolo # for incluído em um nome do arquivo dentro do archive de aplicativo. Se essa falha ocorrer, poderá haver uma exceção quando o aplicativo estiver sendo processado. Além disso, partes do aplicativo poderão estar ausentes depois que o aplicativo for implementado. Para resolver esse problema, renomeie quaisquer nomes de arquivos no archive do aplicativo para que eles não contenham esse símbolo.

Sobre Esta Tarefa

Para montar um arquivo EAR ativado para serviços da Web:

Procedimento

  1. Inicie uma ferramenta de montagem. Leia sobre como iniciar a ferramenta de montagem na documentação do Rational Application Developer.
  2. Se você ainda não fez isso, configure a ferramenta de montagem para que ela funcione em módulos Java EE. Você precisa ter certeza de que as categorias Java EE e Web estejam ativadas. Leia sobre como configurar a ferramenta de montagem na documentação do Rational Application Developer.
  3. Monte o arquivo JAR ativado para serviços da Web em um arquivo EAR. O arquivo EAR pode conter arquivos JAR do aplicativo cliente ou do enterprise bean, arquivos WAR, aplicativos da Web, e metadados que descrevem os aplicativos ou arquivos application.xml.

Resultados

Um arquivo EAR ativado para serviços da Web.

Exemplo

No exemplo a seguir, existe um descritor de implementação application.xml compactado com um arquivo JAR ativado para serviços da Web chamado AddressBook.jar que está compactado em um arquivo EAR chamado AddressBook.ear. O arquivo EAR contém:

META-INF/MANIFEST.MF
META-INF/application.xml
AddressBook.jar

Segue um exemplo do descritor de implementação application.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN" 
"http://java.sun.com/dtd/application_1_3.dtd">
	<application id="Application_ID">
		<display-name>AddressBookJ2WEE</display-name>
		<description>AddressBook EJB Example from Java</description>
		<module id="EjbModule_1">
			<ejb>AddressBook.jar</ejb>
		</module>
	</application>

O que Fazer Depois

É possível ativar um arquivo EAR para módulos EJB que contenham serviços da Web. Em seguida, implemente o arquivo EAR no WebSphere Application Server.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_assembearjar
Nome do arquivo: twbs_assembearjar.html