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.