Java Reference
In-Depth Information
Figure 11.16
To integrate an installation of Tomcat with
IDEA, you need to specify the home and base
directories of the application server.
Tomcat home directory. The new reference is given a unique name to distinguish
it from other application server references that have been configured in
IDEA
.
The Tomcat configurations are loaded by
IDEA
from the base directory selected.
11.3.2
Integrating IDEA with WebLogic
WebLogic—specifically, WebLogic Server from
BEA
Systems—is an industry-
leading application server. It provides a comprehensive set of services, which
support the technologies that form the
J2EE
specification.
When you add a new reference to an
installed WebLogic server,
IDEA
shows the
dialog as in figure 11.17.
The
BEA
Home
field specifies the path
used by your WebLogic installation;
BEA
Ve r -
sion
specifies the version of the WebLogic
suite you have installed.
IDEA
can usually
determine which version of WebLogic Server
is installed by inspecting the contents of the
BEA
Home directory. As before, the new refer-
ence is given a unique name to distinguish it
from other application server references that
have been configured in
IDEA
.
IDEA
requires that a WebLogic domain exists prior
to running the integration. Without a domain already created,
IDEA
won't know
how to work with WebLogic.
Figure 11.17 To integrate an
installation of WebLogic with IDEA,
you need to specify the home
directory and version number of the
application server.
11.3.3
Integrating IDEA with generic application servers
There are a host of other application servers on the market besides Tomcat and
WebLogic, and not all of them are as tightly integrated with
IDEA
as Tomcat and Web-
Logic. But, because they're application servers, they must adhere to a specification.
This level of commonality allows
IDEA
to provide application server support in a
generic fashion.
The benefit of generic application server integration is that it can apply to
any application server, so you're never left entirely out in the cold; the penalty