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.
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.
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
[InstallationRoot]/bea/wlserver6.1/config/middleearth. Within this
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
<?xml version="1.0" encoding="UTF-8"?> <Domain Name="middleearth"> ...