Compilar o c�digo de fonte
|
Agora n�s temos todas nossas limas nos diret�rios corretos. A etapa seguinte � compilar o c�digo de fonte em limas da classe. Os seguintes comandos devem ser executados do alto da estrutura do diret�rio criada mais cedo (_example de c:\ejb em meu computador). Tamb�m, voc� necessitar� assegurar seu comando do javac est� trabalhando e isso voc� tem os jogos apropriados do desenvolvimento instalados. (Estes comandos s�o para o Microsoft Windows. Se funcionando este exemplo em um outro sistema operando-se, editar apenas estes comandos como necess�rio.) que a vari�vel de LIBDIR deve apontar ao diret�rio que contem jboss-j2ee.jar.
(A linha rupturas � formatando somente. Executar estes em uma linha.)
|
javac -classpath %LIBDIR%\jboss-j2ee.jar -d
target\client src\client\com\examples\*.java
src\shared\com\examples\*.java
javac -classpath %LIBDIR%\jboss-j2ee.jar -d
target\server src\server\com\examples\*.java
src\shared\com\examples\*.java
|
Criar as limas do frasco
|
Recordar que EJBs executa em um recipiente de EJB no usu�rio. Em nosso caso este ser� o usu�rio da aplica��o dos jboss. N�s necessitamos empacotar o c�digo do usu�rio em uma lima do frasco nomeada helloserver.jar. Este frasco ser� cop� no diret�rio apropriado da distribui��o dos jboss na etapa seguinte. Do mesmo modo, n�s necessitamos empacotar o c�digo do cliente, o c�digo que chamar� e usar� o EJB, em uma lima do frasco nomeada helloclient.jar. O c�digo do cliente pode ser funcionado de todo o computador na rede, mas em nosso caso n�s funcionaremos apenas jboss em uma janela do DOS e no cliente em uma outra janela do DOS no mesmo computador.
|
Executar o seguinte comando de seu diret�rio do _example \ alvo \ cliente de c:\ejb. (N�o se esquecer de arrastar �.� na extremidade.)
|
jar cvf ..\..\assemble\helloclient.jar .
|
Executar o comando seguinte de seu diret�rio do _example \ alvo \ usu�rio de c:\ejb. (Outra vez, h� arrastar �.�.)
|
jar cvf ..\..\assemble\helloserver.jar .
|
Ap�s ter executado estes comandos do frasco voc� deve ter um helloclient.jar e um helloserver.jar no diret�rio da montagem.
|
Desdobrar aos jboss
|
- Criar uma vari�vel de ambiente de JBOSS_HOME e ajust�-la ao diret�rio da instala��o dos jboss (por exemplo, c:\jboss - 3.2.5).
- Criar uma vari�vel de ambiente de LIBDIR e ajust�-la ao diret�rio do cliente sob JBOSS_HOME (por exemplo, %JBOSS_HOME% \ cliente).
- Colocar o helloserver.jar no %JBOSS_HOME% \ usu�rio \ defeito \ desdobrar o diret�rio.
- Do alerta de comando:
|
Quando os jboss come�am acima, voc� deve ver indica��es registrando indicar que Hello o EJB est�ve desdobrado. � aqui o que eu tenho em minha janela do comando:
|
08:56:07,656 INFO [EjbModule] Deploying Hello
08:56:08,424 INFO [EJBDeployer] Deployed: file:c:\jboss-4.0.1sp1\server\default\deploy\helloserver.jar
|
Funcionar o cliente
|
Para funcionar o cliente, abrir uma janela nova do DOS (voc� deve ter jboss j� funcionar em uma janela separada).
- Criar uma vari�vel de ambiente de JBOSS_HOME e ajust�-la ao diret�rio da instala��o dos jboss (por exemplo, c:\jboss - 3.2.5)
- Criar uma vari�vel de ambiente de LIBDIR e ajust�-la ao diret�rio do cliente sob JBOSS_HOME (por exemplo, %JBOSS_HOME% \ cliente)
- Diret�rio da mudan�a ao diret�rio da montagem que contem helloclient.jar
- Do alerta de comando (todos como uma linha)
|
java -classpath helloclient.jar;%LIBDIR%\jnp-client.jar;%LIBDIR%\jboss-common-client.jar;
%LIBDIR%\jboss-j2ee.jar;%LIBDIR%\jboss-net-client.jar;%LIBDIR%\jbossall-client.jar;;%LIBDIR%\jnet.jar
com.examples.HelloClient
|
Em sua janela do DOS do cliente, voc� deve ver �Hello! C�pia do mundo� para fora. Na janela do DOS do usu�rio, voc� deve ver �algu�m c�pia do sayHello chamado ()� para fora. O cliente executou apenas nosso m�todo de neg�cio do sayHello dentro do usu�rio da aplica��o dos jboss.
|
Keywords:
EJB Deploy,ejb deployment,jboss deploy,weblogic deploy,weblogic 8.1 deploy,jboss deployment,ejb deployment descriptor,weblogic deployment,j2ee deployment,weblogic 8.1 ejb,j2ee deploy,jboss hot deploy,ejb web services,deploy ejb,j2ee deployment descriptor,weblogic deployment descriptor,weblogic hot deploy,org jboss deployment deploymentexception,web application deploy
|