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
![[i5/OS]](../../iseries.gif)
There are two basic types of generic application
servers:
- Non-Java applications or processes.
- Java applications or processes
![[i5/OS]](../../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.