} }

 Files   Prepare   Run   Troubleshooting   Related Topics 

 

About the Example

This example demonstrates how to use metadata annotations in a Web application. The Servlet 2.5 specification requires Servlets, Servlet Filters, Servlet event listeners, JavaServer Pages tag handlers and a few other class types to support serveral common annotations.

This example demonstrates the following features:


 

Files Used in the Example

Directory Location:

MW_HOME/wlserver_10.3/samples/server/examples/webapp/servlets/annotations/standard

(where MW _HOME is the directory containing your Oracle WebLogic Server installation)

File

Click source files to view code.

Description

application.xml Java EE standard enterprise application deployment descriptor.
build.xml Ant build file that contains targets for building and running the example.
CalculatorServlet.java Servlet annotated with an @EJB metadata annotation.
Calculator.java Business Interface for CalculatorEJB.
CalculatorEJB.java Simple EJB which is referenced by the CalculatorServlet.
ContextInitializer.java ServletContext Listener injected with a persistent unit.
ExamplesFooter.jsp Java Server Page containing the Example Footer.
ExamplesHeader.jsp Java Server Page containing the Example Header.
LoginFilter.java Filter that authenticates requests for CalculatorServlet.
loginForm.jsp Login form page for the standard annotations example Web Application.
persistence.xml Descriptor for the Persistence Provider Runtime.
Visitor.java Simple enity class.
web.xml Standard Web application deployment descriptor.

 

Prepare the Example

 

Prerequisites

Before working with this example:

  1. Install Oracle WebLogic Server, including the examples.
  2. Start the Examples server.
  3. Set up your environment.

 

Configure Oracle WebLogic Server

  No special configuration is required for this example

 

Build and Deploy the Example

To build the example, follow these steps:

  1. Change to the SAMPLES_HOME\server\examples\src\examples\webapp\servlets\annotations\standard directory, where SAMPLES_HOME refers to the main Oracle WebLogic Server examples directory, such as d:\Oracle\Middleware\wlserver_10.3\samples.
  2. Execute the following command:

    ant build

    This command compiles and stages the example.
  3. Execute the following command:

    ant deploy

    This command deploys the example on the wl_server domain of your Oracle WebLogic Server installation.

The Ant command uses the build.xml file, located in the SAMPLES_HOME\server\examples\src\examples\webapp\servlets\annotations\standard directory, to build the example.


 

Run the Example

To run the example, follow these steps:

  1. Complete the steps in the "Prepare the Example" section.
  2. In your development shell, run the example by executing the following command from the example directory (SAMPLES_HOME\server\examples\src\examples\webapp\servlets\annotations\standard):

    prompt> ant run This command executes the build.xml run target, which opens your default browser to the following URL:

    http://localhost:port/servlet_annotations/

    Where: p>The loginForm page displays. Enter the Oracle WebLogic Administration Console username and password to log in to the CalculatorServlet page. (The default is weblogic/weblogic.)

 

Troubleshooting


 

Related Topics

(Internet connection required.)