The Infinity Process Platform provides preconfigured deployment configurations as Maven archetype templates for specific application server. You can download them from the Infinity Process Platform artifactory matching your requirements.
Please refer to chapter Creating a Runtime Environment with Apache Maven in the Installation Guide section Maven Archetypes of our Infinity Process Platform Wiki Maven/Basic Setup page for details on how to retrieve these configurations.
Supplement your ipp-portal.war with a valid carnot.properties file.
jar -xvf ipp-portal.war.
AuditTrail.FixAutoCommit = trueAdditionally add the AuditTrail.Type property:
AuditTrail.Type = <database type>Please refer to the chapter Client Side Properties in the Developers Handbook for detailed information on these properties.
jar cvf ipp-portal.war *
A default technical user exists with the credentials motu/motu in the realm carnot. To configure credentials for a technical user, properties are provided, which you can set in your client-side carnot.properties file. The following table provides an overview on these properties.
|Description||Default||Overwrite with client side property|
|Partition||Note that the partition provided by the user who requests the new password is used!|
Please note that a technical user has to be created manually for each partition. Technical users do not have to be administrators.
Deploy the resulting WAR file with the deployment
mechanisms of your application server. For example if you deploy to
Apache Tomcat, copy the
To prepare the deployment please differ between applications to be used by the engine and interactive applications. Please refer to the chapter Deploying Infinity Process Platform Components to a Web Application Server for detailed information, e.g. on how to enable the usage of a ContextClassLoader.
To deploy your custom interactive applications, like JSF applications or backing beans, you have to add them to your WAR file as described above.
Custom non-interactive application classes needed by the engine, like EJBs, must be available in the engine context and have to be added to your EAR file. This process is described in detail in the chapter Deploying Infinity Process Platform Components to an EJB Application Server.
The classes used in the WAR-context must be packaged in a JAR inside the WAR file, whereby classes used in the WAR and EAR must be packaged in a JAR inside the EAR file.