Appendix D. Application Server Setup

This appendix covers deployment of EJB components into EJB containers. For the sake of keeping this book under 1000 pages, I’ve detailed the setup of only the BEA Weblogic application server. This is the most prevalent production application server, and is also valuable because the way it handles vendor-specific deployment descriptors is representative of how most application servers operate.

BEA Weblogic

Installation of Weblogic is covered by the vendor’s very thorough online and printed documentation. I’ve had no problem installing Weblogic on Windows, Linux, and Solaris, and found the process simple on all three platforms.

Configuration

Once you have an installation, you will need to set up the JDBC and JMS connections for use by code throughout the book. While Weblogic offers a web-based administration console, I find it easier to simply modify the server configuration file directly. You can find this file in the configuration directory for your specific server installation domain.

For example, I created a domain called middleearth. This resulted in a middleearth directory under the configuration root: [InstallationRoot]/bea/wlserver6.1/config/middleearth. Within this directory, the config.xml file controls the server configuration. You will need to make several additions to this file. I’ve highlighted the portions of my own configuration file that you will need to duplicate:

<?xml version="1.0" encoding="UTF-8"?> <Domain Name="middleearth"> ...

Get Building Java Enterprise Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.