Compilare il codice sorgente
|
Ora abbiamo tutte le nostre lime negli indici corretti. Il punto seguente � compilare il codice sorgente nelle lime del codice categoria. I seguenti ordini dovrebbero essere eseguiti dalla parte superiore della struttura dell'indice generata pi� presto (_example di c:\ejb sul mio calcolatore). Inoltre, dovrete accertare il vostro ordine del javac state funzionando e quello fate i corredi adeguati di sviluppo installare. (Questi ordini sono per il Microsoft Windows. Se facendo funzionare questo esempio su un altro sistema operativo, pubblicare appena questi ordini quanto basta.) che la variabile di LIBDIR dovrebbe indicare all'indice che contiene jboss-j2ee.jar.
(La linea rotture � per la formattazione soltanto. Eseguire questi su una linea.)
|
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
|
Generare le lime del vaso
|
Ricordar di che EJBs esegue in un contenitore di EJB sull'assistente. Nel nostro caso questo sar� l'assistente di applicazione dei jboss. Dobbiamo impaccare il codice dell'assistente in una lima del vaso chiamata helloserver.jar. Questo vaso sar� copiato nell'indice adeguato di schieramento dei jboss al punto seguente. Inoltre, dobbiamo impaccare il codice del cliente, il codice che denominer� ed user� il EJB, in una lima del vaso chiamata helloclient.jar. Il codice del cliente pu� allontanarsi da tutto il calcolatore sulla rete, ma nel nostro caso faremo funzionare appena i jboss in una finestra del DOS e nel cliente in un'altra finestra del DOS sullo stesso calcolatore.
|
Eseguire il seguente ordine dal vostro indice del _example \ obiettivo \ cliente di c:\ejb. (Non dimenticare strascicare �.� all'estremit�.)
|
jar cvf ..\..\assemble\helloclient.jar .
|
Eseguire l'ordine seguente dal vostro indice del _example \ obiettivo \ assistente di c:\ejb. (Ancora, ci � strascicare �.�.)
|
jar cvf ..\..\assemble\helloserver.jar .
|
Dopo l'esecuzione dei questi ordini del vaso dovreste avere un helloclient.jar e un helloserver.jar nell'indice di montaggio.
|
Schierare ai jboss
|
- Generare una variabile di ambiente di JBOSS_HOME e regolarla all'indice dell'installazione dei jboss (per esempio, c:\jboss - 3.2.5).�
- Generare una variabile di ambiente di LIBDIR e regolarla all'indice del cliente sotto JBOSS_HOME (per esempio, %JBOSS_HOME% \ cliente).�
- Disporre il helloserver.jar nel %JBOSS_HOME% \ assistente \ difetto \ schierare l'indice.�
- Dal richiamo di ordine:�
|
Quando i jboss comincia in su, dovreste vedere le dichiarazione annotanti indicare che ciao il EJB � stato schierato. Qui � che cosa ho nella mia finestra di ordine:
|
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
|
Fare funzionare il cliente
|
Per fare funzionare il cliente, aprire una nuova finestra del DOS (dovreste avere jboss gi� funzionare in una finestra separata).
- Generare una variabile di ambiente di JBOSS_HOME e regolarla all'indice dell'installazione dei jboss (per esempio, c:\jboss - 3.2.5)
- Generare una variabile di ambiente di LIBDIR e regolarla all'indice del cliente sotto JBOSS_HOME (per esempio, %JBOSS_HOME% \ cliente)
- Indice del cambiamento all'indice di montaggio che contiene helloclient.jar
- Dal richiamo di ordine (tutti come una linea)
|
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
|
Nella vostra finestra del DOS del cliente, dovreste vedere �ciao! Stampa del mondo� fuori. Nella finestra del DOS dell'assistente, dovreste vedere �qualcuno stampa di sayHello denominato ()� fuori. Il cliente ha eseguito appena il nostro metodo di affari di sayHello da parte dell'assistente di applicazione dei 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
|