There are two types of generic application servers:
Non-Java applications or processes.
Java applications or processes
You can use the wsadmin tool or the Generic servers panel of the administrative console to create either type.
Note: 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.
(dependent on configuration)
Create a non-Java application as a generic server.
The following steps describe how to use the administrative console to create a non-Java application as a generic application server.
Click New . You can then specify the name of the generic server you are creating.
Type in a name for the generic server. The name must be unique within the node. It is highly recommended that you use a naming scheme that makes it easy to distinguish your generic application servers from regular Websphere Application Servers.
This will enable you to quickly determine whether to use the Terminate or Stop button in the administrative console to stop specific application server. You must use the Terminate button to stop a generic application server.
Select a template to use in creating the new server. You can use a default application server template for your new server or use an existing application server as a template. The new application server will inherit all properties of the template server. If you create the new server using an existing application server do not enable the option to map applications from the existing server to the new server. This option does not apply for a generic server.
On the Generic servers panel, click on the name of the generic server.
Under Additional Properties click Process Definition.
In the Executable name field under General Properties,
enter the name of the non-WebSphere Application Server program that is to be launched when you start this generic server. Executable target type and Executable target properties are not used for non-Java applications. Executable target type and Executable target properties are only used for Java applications
Click OK .
Create a Java application as a generic server: The following steps describe how to use the administrative console to create a Java application as a generic application server.
Click New . You can then specify the name of the generic server you are creating.
Type in a name for the generic server. The name must be unique within the node. It is highly recommended that you use a naming scheme that makes it easy to distinguish your generic application servers from regular Websphere Application Servers.
This will enable you to quickly determine whether to use the Terminate or Stop button in the administrative console to stop specific application server. You must use the Terminate button to stop a generic application server.
Click Next
Click Finish . The generic server now appears as an option on the Applications Server panel in the administrative console.
On the Generic servers panel, click on the name of the generic server.
Under Additional Properties click Process Definition.
In the Executable name field under General Properties,
enter the path for Websphere Application Server's default JVM (${JAVA_HOME}/bin/java),
which will be used to run the Java application when you start this generic server.
In the Executable target type field under General Properties , select whether a Java class name, JAVA_CLASS, or the name of an executable JAR file, EXECUTABLE_JAR , will be used as the executable target of this Java process. The default for Websphere Application Server is JAVA_CLASS .
In the Executable target field under General Properties,
enter the name of the executable target. (Depending on the executable target type, this will be either a Java class containing a main() method, or the name of an executable JAR file.) The default for Websphere Application Server is com.ibm.ws.runtime.WsServer .
Click OK .
Note: If the generic server is to run an application server other than the WebSphere Application Server, leave the Executable name field set to the default value and specify the Java class containing the main function for your application serve in the Executable target field.
ResultYou can now start and terminate the generic server whenever you want to start or terminate the non-WebSphere Application Server server or process associated with this server.