Table of Contents
Before running the examples, be sure to follow the requirements for compiling and running these EasyBeans examples.
The ant tool is used to build the
examples. To compile the examples, use the
build.xml file that is located in the examples directory.
The command ant install_all_examples must be
launched in the examples
directory:
$ ant install_all_examples
Buildfile: build.xml
install_all_examples:
init-maven-task:
init:
[mkdir] Created dir: /home/benoitf/workspace/easybeans/output/example-classes
[mkdir] Created dir: /home/benoitf/workspace/easybeans/clients
[mkdir] Created dir: /home/benoitf/workspace/easybeans/webapps
compile:
[javac] Compiling 4 source files to /home/benoitf/workspace/easybeans/output/example-classes
ejb:
ejb-standalone:
[easybeans:ejb] Building Ejb in '/home/benoitf/workspace/easybeans/easybeans-deploy/entitybean.jar'.
[easybeans:ejb] Building jar: /home/benoitf/workspace/easybeans/easybeans-deploy/entitybean.jar
war:
ear:
client:
client-standalone:
[easybeans:client] Building Client in '/home/benoitf/workspace/easybeans/clients/client-entitybean.jar'.
[easybeans:client] Building jar: /home/benoitf/workspace/easybeans/clients/client-entitybean.jar
install:
init-maven-task:
init:
compile:
[javac] Compiling 3 source files to /home/benoitf/workspace/easybeans/output/example-classes
ejb:
ejb-standalone:
[easybeans:ejb] Building Ejb in '/home/benoitf/workspace/easybeans/easybeans-deploy/mdb.jar'.
[easybeans:ejb] Building jar: /home/benoitf/workspace/easybeans/easybeans-deploy/mdb.jar
war:
ear:
client:
client-standalone:
[easybeans:client] Building Client in '/home/benoitf/workspace/easybeans/clients/client-mdb.jar'.
[easybeans:client] Building jar: /home/benoitf/workspace/easybeans/clients/client-mdb.jar
install:
init-maven-task:
init:
compile:
[javac] Compiling 7 source files to /home/benoitf/workspace/easybeans/output/example-classes
ejb:
ejb-standalone:
[easybeans:ejb] Building Ejb in '/home/benoitf/workspace/easybeans/easybeans-deploy/migration21.jar'.
[easybeans:ejb] Building jar: /home/benoitf/workspace/easybeans/easybeans-deploy/migration21.jar
war:
ear:
client:
client-standalone:
[easybeans:client] Building Client in '/home/benoitf/workspace/easybeans/clients/client-migration21.jar'.
[easybeans:client] Building jar: /home/benoitf/workspace/easybeans/clients/client-migration21.jar
install:
init-maven-task:
init:
compile:
[javac] Compiling 5 source files to /home/benoitf/workspace/easybeans/output/example-classes
ejb:
ejb-standalone:
[easybeans:ejb] Building Ejb in '/home/benoitf/workspace/easybeans/easybeans-deploy/security.jar'.
[easybeans:ejb] Building jar: /home/benoitf/workspace/easybeans/easybeans-deploy/security.jar
war:
ear:
client:
client-standalone:
[easybeans:client] Building Client in '/home/benoitf/workspace/easybeans/clients/client-security.jar'.
[easybeans:client] Building jar: /home/benoitf/workspace/easybeans/clients/client-security.jar
install:
init-maven-task:
init:
compile:
[javac] Compiling 7 source files to /home/benoitf/workspace/easybeans/output/example-classes
ejb:
ejb-standalone:
[easybeans:ejb] Building Ejb in '/home/benoitf/workspace/easybeans/easybeans-deploy/stateless.jar'.
[easybeans:ejb] Copying 5 files to /home/benoitf/workspace/easybeans/easybeans-deploy/stateless.jar
war:
war-standalone:
[easybeans:war] Building War in '/home/benoitf/workspace/easybeans/webapps/web.war'.
[easybeans:war] Copying 6 files to /home/benoitf/workspace/easybeans/webapps/web.war/WEB-INF/classes
[easybeans:war] Copying 1 file to /home/benoitf/workspace/easybeans/webapps/web.war/WEB-INF
ear:
client:
client-standalone:
[easybeans:client] Building Client in '/home/benoitf/workspace/easybeans/clients/client-stateless.jar'.
[easybeans:client] Building jar: /home/benoitf/workspace/easybeans/clients/client-stateless.jar
install:
init-maven-task:
init:
compile:
[javac] Compiling 3 source files to /home/benoitf/workspace/easybeans/output/example-classes
ejb:
ejb-standalone:
[easybeans:ejb] Building Ejb in '/home/benoitf/workspace/easybeans/easybeans-deploy/stateful.jar'.
[easybeans:ejb] Building jar: /home/benoitf/workspace/easybeans/easybeans-deploy/stateful.jar
war:
ear:
client:
client-standalone:
[easybeans:client] Building Client in '/home/benoitf/workspace/easybeans/clients/client-stateful.jar'.
[easybeans:client] Building jar: /home/benoitf/workspace/easybeans/clients/client-stateful.jar
install:
init-maven-task:
init:
compile:
[javac] Compiling 6 source files to /home/benoitf/workspace/easybeans/output/example-classes
ejb:
ejb-standalone:
[easybeans:ejb] Building Ejb in '/home/benoitf/workspace/easybeans/easybeans-deploy/timer.jar'.
[easybeans:ejb] Building jar: /home/benoitf/workspace/easybeans/easybeans-deploy/timer.jar
war:
ear:
client:
client-standalone:
[easybeans:client] Building Client in '/home/benoitf/workspace/easybeans/clients/client-timer.jar'.
[easybeans:client] Building jar: /home/benoitf/workspace/easybeans/clients/client-timer.jar
install:
init-maven-task:
init:
compile:
[javac] Compiling 5 source files to /home/benoitf/workspace/easybeans/output/example-classes
ejb:
ejb-standalone:
war:
war-standalone:
ear:
[easybeans:ear] Building Ear in '/home/benoitf/workspace/easybeans/easybeans-deploy/ear3.ear'.
[ejb] Building Ejb in '/tmp/easybeans-ant33717.tmp'.
[ejb] Building jar: /tmp/easybeans-ant33717.tmp
[war] Building War in '/tmp/easybeans-ant33718.tmp'.
[war] Building war: /tmp/easybeans-ant33718.tmp
[easybeans:ear] Building jar: /home/benoitf/workspace/easybeans/easybeans-deploy/ear3.ear
client:
install:
BUILD SUCCESSFUL
Total time: 22 seconds
The examples are copied under the easybeans-deploy/ folder of the project and
are available for the deployment.
![]() |
Note |
|---|---|
|
If the EasyBeans server is running, it will detect these new applications and deploy them automatically. |