| Info |
|---|
The following are the steps and issues when installing Joget DX on other Java EE application servers. Please do contribute to this article with your experiences. |
| Table of Contents |
|---|
Installation on Weblogic 12c (12.2.1.4)
Set the JAVA_OPTIONS environment variable:
Code Block export JAVA_OPTIONS="-javaagent:path_to/wflow/wflow-cluster.jar -javaagent:path_to/aspectjweaver-1.8.5.jar -javaagent:path_to/wflow/glowroot/glowroot.jar"
- Deploy the jw.war file in the domains/base_domain/deploy/autodeploy directory
Installation on WebSphere Liberty V20.0.0.1 with Java EE 8 Web Profile:
Set the JVM_ARGS environment variable:
Code Block export JVM_ARGS="-javaagent:path_to/wflow/wflow-cluster.jar -javaagent:path_to/aspectjweaver-1.8.5.jar -javaagent:path_to/wflow/glowroot/glowroot.jar"- Deploy the jw.war file in the usr/servers/defaultServer/dropins directory
Installation on
...
WebSphere Liberty
...
V19.0.0.8
...
Set the JAVAJVM_OPTIONS ARGS environment variable:
Code Block export JVM_ARGS="-javaagent:path_to/wflow/wflow-cluster.jar -javaagent:path_to/aspectjweaver-1.8.5.jar -javaagent:path_to/wflow/glowroot/glowroot.jar"
- Enable websocket features (disabled by default) by adding <feature>websocket-1.1</feature> in usr/servers/defaultServer/server.xml e.g.
Code Block language xml <!-- Enable features --> <featureManager> <feature>jsp-2.3</feature> <feature>websocket-1.1</feature> </featureManager> - Deploy the jw.war file in the usr/servers/defaultServer/dropins directory
Installation on JBoss EAP 7 (7.2.0)
Set the JAVA_OPTIONS OPTS environment variable:
Code Block export JAVA_OPTIONSOPTS="$JAVA_OPTS -javaagent:path_to/wflow/wflow-cluster.jar -javaagent:path_to/aspectjweaver-1.8.5.jar -javaagent:path_to/wflow/glowroot/glowroot.jar -Dorg.aspectj.tracing.enabled=false -Dorg.aspectj.tracing.factory=default"
Configure standalone/configuration/standalone.xml to prevent session locking (https://access.redhat.com/solutions/2776221) by removing the locking and transaction tags:
Code Block language xml <cache-container name="web" default-cache="passivation" module="org.wildfly.clustering.web.infinispan"> <local-cache name="passivation"> <!-- DELETE OR COMMENT THESE 2 LINES <locking isolation="REPEATABLE_READ"/> <transaction mode="BATCH"/> --> <file-store passivation="true" purge="false"/> </local-cache> </cache-container>- Deploy the jw.war file in the standalone/deployments directory
...