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
![[iSeries]](../../iseries.gif)
There are two basic types of generic
application servers:
- Non-Java applications or processes.
- Java applications or processes
![[iSeries]](../../iseries.gif)
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
Generic application servers must be non-Java
application processes that are either a started task or a shell script.
You cannot create a Java application as a generic server for WebSphere
Application Server on the z/OS platform.
![[z/OS]](../../ngzos.gif)
The
following processes can be created as a generic server provided that
they are either started tasks or a shell scripts:
- 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.
Important: For standalone application
server profiles (profiles which do not belong to a Network Deployment
cell), you can use the administrative console to create generic servers
and to adjust the settings for the generic server. However, you cannot
use the administrative console to start, stop or otherwise control
the server. Use the
wsadmin
tool for those types of operations.
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.