Das Quellenprogramm kompilieren
|
Jetzt haben wir alle unsere Akten in den korrekten Verzeichnissen. Der folgende Schritt ist, das Quellenprogramm in Kategorie Akten zu kompilieren. Die folgenden Befehle sollten von der Oberseite der Verzeichnisstruktur durchgef�hrt werden, die fr�h verursacht wird (c:\ejb _example auf meinem Computer). Auch du mu�t deinen javac Befehl sicherstellen arbeitest und das l��t du die korrekten Entwicklung Installationss�tze anbringen. (Diese Befehle sind f�r Microsoft Windows. Wenn Sie dieses Beispiel auf einem anderen Betriebssystem laufen lassen, diese Befehle einfach redigieren, wie erforderlich.), welches die LIBDIR Variable auf das Verzeichnis zeigen sollte, das jboss-j2ee.jar enth�lt.
(Die Linie Br�che sind f�r nur formatieren. Diese auf einer Linie durchf�hren.)
|
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
|
Die Jar-Akten herstellen
|
Daran erinnern, da� EJBs in einem EJB Beh�lter auf dem Bediener durchf�hren. In unserem Fall ist dieses der jboss Anwendung Bediener. Wir m�ssen den Bedienercode in eine Jarakte verpacken, die helloserver.jar genannt wird. Dieses Jar wird in das korrekte jboss Entwicklungverzeichnis im folgenden Schritt kopiert. Ebenso m�ssen wir den Klient Code, den Code, der das EJB benennt und verwendet, in eine Glasakte verpacken, die helloclient.jar genannt wird. Der Klient Code kann von jedem m�glichem Computer im Netz laufen gelassen werden, aber in unseren Fall laufen wir gerade jboss in einem DOS Fenster und im Klienten in einem anderen DOS Fenster auf dem gleichen Computer.
|
Den folgenden Befehl von deinem c:\ejb _example \ Ziel- \ Klientenverzeichnis durchf�hren. (Das Schleppen nicht vergessen �.� am Ende.)
|
jar cvf ..\..\assemble\helloclient.jar .
|
Execute the next command from your c:\ejb_example\target\server directory.
(Again, there is a trailing ".".)
|
jar cvf ..\..\assemble\helloserver.jar .
|
Nach der Durchf�hrung dieser Glasbefehle, solltest du ein helloclient.jar und ein helloserver.jar im zusammenbauenverzeichnis haben.
|
Deploy to jboss
|
- Create a JBOSS_HOME environment variable and set it to the
jboss installation directory (for instance, c:\jboss-3.2.5).
- Create a LIBDIR environment variable and set it to the
client directory under JBOSS_HOME (for instance, %JBOSS_HOME%\client).
- Place the helloserver.jar in the %JBOSS_HOME%\server\default\deploy
directory.
- From the command prompt:
|
Wenn jboss oben beginnt, solltest du loggenaussagen sehen, anzuzeigen, da� das hallo EJB entfaltet worden ist. Ist hier, was ich in meinem Befehl Fenster habe:
|
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
|
Den Client laufen lassen
|
Um den Client laufen zu lassen, ein neues DOS Fenster (dich solltest jboss haben in ein unterschiedliches Fenster bereits zu laufen) �ffnen.
- Create a JBOSS_HOME environment variable and set it to the
jboss installation directory (for instance, c:\jboss-3.2.5)
- Create a LIBDIR environment variable and set it to the
client directory under JBOSS_HOME (for instance, %JBOSS_HOME%\client)
- Change directory to the assemble directory that contains
helloclient.jar
- From the command prompt (all as one line)
|
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
|
In deinem Klient DOS Fenster solltest du sehen �hallo! Welt� Druck heraus. Im Bediener DOS Fenster solltest du �jemand benanntes sayHello sehen ()� Druck heraus. Der Klient f�hrte gerade unsere sayHello Gesch�ftsmethode innerhalb vom jboss Anwendung Bediener durch.
|
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
|