Difference between revisions of "Several OpenKM instances in the same JBoss"

From OpenKM Documentation
Jump to: navigation, search
Line 47: Line 47:
 
* Remove jcr-1.0.jar from OpenKM.war and copy to '''$JBOSS_HOME/server/default/lib'''
 
* Remove jcr-1.0.jar from OpenKM.war and copy to '''$JBOSS_HOME/server/default/lib'''
  
* Create another '''$JBOSS_HOME/OpenKM#.cfg'''
+
* '''$JBOSS_HOME/OpenKM#.cfg'''
  
* Create another '''$JBOSS_HOME/server/default/deploy/openkm-ds.xml'''
+
<source lang="text">
 +
Duplicate OpenKM configuratoin to meet the new context.
 +
</source>
 +
 
 +
* '''$JBOSS_HOME/server/default/deploy/openkm-ds.xml'''
 +
 
 +
<source lang="text">
 +
Duplicate OpenKM datasource configuration to meet the new context.
 +
</source>
  
 
[[Category: Installation Guide]]
 
[[Category: Installation Guide]]
 
[[Category: OKM Network]]
 
[[Category: OKM Network]]

Revision as of 21:33, 9 February 2010

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:


Nota clasica.png Replace # with an OpenKM installation id.

  • 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.
  • 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>
  • Remove jcr-1.0.jar from OpenKM.war and copy to $JBOSS_HOME/server/default/lib
  • $JBOSS_HOME/OpenKM#.cfg
Duplicate OpenKM configuratoin to meet the new context.
  • $JBOSS_HOME/server/default/deploy/openkm-ds.xml
Duplicate OpenKM datasource configuration to meet the new context.