blob: 2fd04bf9d51062e2fddf9691bd1682b710f01a9b [file] [log] [blame]
Title: Running a standalone OpenEJB server
<a name="RunningastandaloneOpenEJBserver-ConfiguringtheOpenEJBRuntime"></a>
# Configuring the OpenEJB Runtime
The OpenEJB Eclipse plugin provides support for running OpenEJB as a
standalone server in Eclipse using WTP.
To setup a server, first of all, you will need to have a copy of OpenEJB
extracted on your machine. Once you have that, the next step is to set up a
runtime.
To set up a new runtime, click on Window, Preferences, and select Installed
Runtimes under the Server category. Click the Add button.
![http://people.apache.org/~jgallimore/images/server_step_4.jpg][1]
Select OpenEJB 3.0.0 from the Apache category, and click next. If you
choose to 'also create a new server' on this panel, you can add a server
straight after configuring the runtime.
![http://people.apache.org/~jgallimore/images/server_step_5.jpg][2]
Browse to, or enter the path to your copy of OpenEJB. Click on Finish.
<a name="RunningastandaloneOpenEJBserver-ConfiguringtheOpenEJBServer"></a>
# Configuring the OpenEJB Server
Open the Servers view (if it isn't already), and right click and select
New->Server.
![http://people.apache.org/~jgallimore/images/server_step_8.jpg][3]
Select OpenEJB 3.0.0 from the Apache category, ensure you have the OpenEJB
runtime selected, and click Next.
![http://people.apache.org/~jgallimore/images/server_step_9.jpg][4]
Select the EJB port for the server, and select Finish.
![http://people.apache.org/~jgallimore/images/server_step_10.jpg][5]
<a name="RunningastandaloneOpenEJBserver-Deployingaproject"></a>
# Deploying a project
In order to deploy your project to an OpenEJB server in Eclipse, your
project must be a Java EE project, with the EJB facet enabled. If your
project doesn't have the Faceted nature, you can use the OpenEJB plugin to
add it. Simply select OpenEJB->Add Faceted Nature from the menu bar.
![http://people.apache.org/~jgallimore/images/server_step_1.jpg][6]
To add the EJB facet, right click on the project in the navigator, and
select Properties. Select Project Facets on the left hand side. Click on
the Modify Project button.
![http://people.apache.org/~jgallimore/images/server_step_2.jpg][7]
Select the EJB Module facet, and the Java Facet. Remember to select your
OpenEJB runtime too. Click Next.
![http://people.apache.org/~jgallimore/images/server_step_6.jpg][8]
Enter the source folder for the EJBs in your project and click Finish.
![http://people.apache.org/~jgallimore/images/server_step_7.jpg][9]
Now right click on your OpenEJB server in the servers view, and select Add
and Remove Projects.
![http://people.apache.org/~jgallimore/images/server_step_11.jpg][10]
Add your project to the server, and click Finish.
![http://people.apache.org/~jgallimore/images/server_step_12.jpg][11]
To start the server, Right click on your OpenEJB server, and select Start.
![http://people.apache.org/~jgallimore/images/server_step_13.jpg][12]
[1]: http://people.apache.org/~jgallimore/images/server_step_4.jpg
[2]: http://people.apache.org/~jgallimore/images/server_step_5.jpg
[3]: http://people.apache.org/~jgallimore/images/server_step_8.jpg
[4]: http://people.apache.org/~jgallimore/images/server_step_9.jpg
[5]: http://people.apache.org/~jgallimore/images/server_step_10.jpg
[6]: http://people.apache.org/~jgallimore/images/server_step_1.jpg
[7]: http://people.apache.org/~jgallimore/images/server_step_2.jpg
[8]: http://people.apache.org/~jgallimore/images/server_step_6.jpg
[9]: http://people.apache.org/~jgallimore/images/server_step_6.jpg
[10]: http://people.apache.org/~jgallimore/images/server_step_11.jpg
[11]: http://people.apache.org/~jgallimore/images/server_step_12.jpg
[12]: http://people.apache.org/~jgallimore/images/server_step_13.jpg