Several OpenKM instances in the same JBoss
From OpenKM Documentation
You can have several OpenKM instances running in the same JBoss. This implies some source code modifications, so read carefully Developer Guide before trying this:
- openkm/src/hibernate.cfg.xml
<property name="hibernate.connection.datasource">java:/OKMWorkflow#DS</property>
- openkm/merge/ear/META-INF/application.xml
<context-root>/OpenKM#</context-root>
- openkm/src/es/git/openkm/core/Config.java
public static String INSTALL = "#";
- openkm/src/es/git/openkm/frontend/client/config/Config.java
private static String INSTALL = "#";
- openkm/src/es/git/openkm/frontend/client/config/Config.java
private static String INSTALL = "#";
- openkm/src/es/git/openkm/ws
Disable WS deleting this folder.
- $JBOSS_HOME/server/default/conf/login-config.xml
Duplicate OpenKM entry to meet the new context.
- Remove jcr-1.0.jar from OpenKM.war and copy to $JBOSS_HOME/server/default/lib