background image

Building the Secure Cart Example

<< Setting Runtime Properties | Running the Secure Cart Example >>
<< Setting Runtime Properties | Running the Secure Cart Example >>

Building the Secure Cart Example

<sas-context>
<caller-propagation>supported</caller-propagation>
</sas-context>
</ior-security-config>
<is-read-only-bean>false</is-read-only-bean>
<refresh-period-in-seconds>-1</refresh-period-in-seconds>
<gen-classes/>
</ejb>
</enterprise-beans>
</sun-ejb-jar>
For more information on this topic, read
"Specifying an Authentication Mechanism" on
page 806
and
"Configuring IOR Security" on page 817
.
Building, Deploying, and Running the Secure Cart Example Using
NetBeans IDE
Follow these instructions to build, deploy, and run the cart-secure example in your
Application Server instance using NetBeans IDE.
1. In NetBeans IDE, select File
Open Project.
2. In the Open Project dialog, navigate to tut-install/javaeetutorial5/examples/ejb/.
3. Select the cart-secure folder.
4. Select the Open as Main Project and Open Required Projects check boxes.
5. Click Open Project Folder.
6. In the Projects tab, right-click the cart-secure project and select Clean and Build Project.
7. In the Projects tab, right-click the cart-secure project and select Deploy Project.
This step builds and packages the application into cart-secure.ear, located in
tut-install/javaeetutorial5/examples/ejb/cart-secure/dist/, and deploys this ear file
to your Application Server instance.
8. To run secure cart's application client, select Run
Run Main Project. You will be prompted
for your username and password.
9. Enter the username and password of a user that has been entered into the database of users
for the file realm and has been assigned to the group of user.
If the username and password you enter are authorized, you will see the output of the
application client in the Output pane:
...
Retrieving book title from cart: Infinite Jest
Retrieving book title from cart: Bel Canto
Retrieving book title from cart: Kafka on the Shore
Removing
"Gravity's Rainbow" from cart.
Caught a BookException:
"Gravity's Rainbow" not in cart.
Enterprise Bean Example Applications
The Java EE 5 Tutorial · September 2007
824