A generic server is a server that is managed in the WebSphere
administrative domain, although it is not a server that is supplied
by WebSphere Application Server. The WebSphere Application Server
generic servers function enables you to define a generic server as
an application server instance within the WebSphere Application Server
administration, and associate it with a non-WebSphere server or process.
About this task
There are two basic types of generic
application servers:
- Non-Java applications or processes.
- Java applications or processes
Therefore, a generic server can
be any server or process that is necessary to support the Application
Server environment, including:
- A Java server
- A C or C++ server or process
- A CORBA server
- A Remote Method Invocation (RMI) server
You can use the wsadmin
tool or the administrative console to create a generic server.
Avoid trouble: For the Base WebSphere Application Server product, you
cannot use the administrative console to create a generic application
server definition or use the administrative console to start, stop
or, in any way, control or manage that application server. The Base
product administrative console can only be used to create server definitions
and, if necessary, adjust the server definitions that it creates.
To manage Base generic application servers, you need to use the command
prompt environment, such as
startServer <genericServerName> or
stopServer <genericServerName> or
serverStatus <genericServerName>.
The
wsadmin tool has
no functional role in the Base application server environment.
gotcha
Results
After you define a generic server, use the Application Server
administrative console to start, stop, and monitor the associated
non-WebSphere Application Server server or process when stopping or
starting the applications that rely on them.
Important: You can use either the Terminate or Stop buttons
in the administrative console to stop any application server, including
a generic application server.