For up-to-date product documentation, see the IBM MobileFirst Foundation Developer Center.
WebSphere® Application Server Liberty prerequisites
IBM MobileFirst™ Platform Server has some requirements for the configuration of the Liberty server that are detailed in the following topics.
Ensure that you fulfill the following criteria:
- Use a supported version of Liberty. See System requirements.
- Liberty must be run with JRE 7.0 or later. JRE 6.0 is not supported.
- Some versions of Liberty support both the features of Java™ EE 6 and Java EE 7. For example, jdbc-4.0 Liberty feature is part of Java EE 6, whereas jdbc-4.1 Liberty feature is part of Java EE 7. MobileFirst Server V8.0.0 can be installed with Java EE 6 or Java EE 7 features. However, if we want to run an older version of MobileFirst Server on the same Liberty server, we must use the Java EE 6 features. MobileFirst Server V7.1.0 and earlier, does not support the Java EE 7 features.
- JMX must be configured as documented in Configure JMX connection for WebSphere Application Server Liberty profile.
- For an installation in a production environment, you might want to start the Liberty server as a service on Windows, Linux, or UNIX systems so that:
- The MobileFirst Server components are started automatically when the computer starts.
- The process that runs Liberty server is not stopped when the user, who started the process, logs out.
- MobileFirst Server V8.0.0 cannot be deployed in a Liberty server that contains the deployed MobileFirst Server components from the previous versions.
- For an installation in a Liberty collective environment, the Liberty collective controller and the Liberty collective cluster members must be configured as documented in Configure a Liberty collective.
- Configure JMX connection for WebSphere Application Server Liberty profile
You must configure a secure JMX connection for Liberty profile.
Parent topic: Application server prerequisites