Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
Table of Contents | ||||
---|---|---|---|---|
|
Chinese |
---|
介绍 |
Thai |
---|
การแนะนำ |
Chinese |
---|
概观 |
Thai |
---|
ภาพรวม |
English |
---|
This document is intended to describe the steps required to deploy Joget Large Enterprise Edition (LEE) in a clustered environment for scalability and redundancy. |
Chinese |
---|
本文旨在描述在集群环境中部署Joget Workflow Large Enterprise Edition(LEE)以实现可伸缩性和冗余性所需的步骤。 |
...
Thai |
---|
มีหลายวิธีในการออกแบบสถาปัตยกรรมคลัสเตอร์ แต่แนวคิดหลักคล้ายกัน ในเอกสารนี้สถาปัตยกรรมที่ใช้มีดังนี้: |
...
Code Block |
---|
workflowDriver=com.mysql.jdbc.DriverworkflowUrlDriver workflowUrl=jdbc\:mysql\://host\:port/database_name?characterEncoding\=UTF-8 workflowUser=username profileName= workflowPassword=password |
...
Deploy the WAR file jw.war from the LEE bundle to each of the application servers e.g. for Apache Tomcat, copy the files into the webapps directory
Chinese |
---|
将WAR文件jw.war和jwdesigner.war从LEE包中部署到每个应用服务器,例如Apache Tomcat,将这些文件复制到tomcat webapps目录 |
Thai |
---|
ปรับใช้ไฟล์ WAR jw.war และ jwdesigner.war จากแพ็คเกจ LEE ไปยังแต่ละเซิร์ฟเวอร์แอปพลิเคชันเช่น Apache Tomcat และคัดลอกไฟล์เหล่านี้ไปยังไดเรกทอรี tomcat webapps |
Add the following Java options in the application server startup e.g. for Apache Tomcat, modify the JAVA_OPTS line.
Chinese |
---|
在应用程序服务器启动中添加Java -wflow.home = shared_directory_path选项,例如,对于Apache Tomcat,请修改JAVA_OPTS行 |
Thai |
---|
เพิ่มตัวเลือก Java ต่อไปนี้ในแอปพลิเคชันเซิร์ฟเวอร์เริ่มต้นเช่น สำหรับ Apache Tomcat ให้แก้ไขบรรทัด JAVA_OPTS |
Code Block |
---|
export JAVA_OPTS="-Xmx1024M -Dwflow.home=/shared_directory_path -javaagent:/shared_directory_path/wflow-cluster.jar -javaagent:/path_to/lib/aspectjweaver-1.8.5.jar -javaagent:/shared_directory_path/glowroot/glowroot.jar" |
Chinese |
---|
许可证激活 |
Thai |
---|
การเปิดใช้งานใบอนุญาต |
Note |
---|
Please note that -Dwflow.name= is optional, but it is required if your nodes are in the same server. -Dwflow.name= must be placed before -javaagent:/shared_directory_path/wflow-cluster.jar. Example: -Dwflow.name=node1 |
Chinese |
---|
许可证激活 |
Thai |
---|
การเปิดใช้งานใบอนุญาต |
Activate license for each server. Activate license for each server. Each server has a unique system key and requires a separate license activation.
For more info about license activation, see Activate your Joget DX Enterprise License.
Chinese |
---|
激活每个服务器的许可证。每台服务器都有一个唯一的系统密钥,需要单独的许可证激活。 |
...
For each of the application servers, use the browser to directly access the Joget web console bypassing the load balancer e.g. http://server1:8080/jw/web/console/home
Chinese |
---|
对于每个应用程序服务器,使用浏览器直接访问Joget Web控制台,绕过负载平衡器,例如 {+} http:// server1:8080 / jw / web / console / home + |
Thai |
---|
สำหรับแต่ละแอปพลิเคชันเซิร์ฟเวอร์ให้ใช้เบราว์เซอร์เพื่อเข้าถึง Joget เว็บคอนโซลโดยตรงผ่านตัวโหลดบาลานซ์เช่น http://server1:8080/jw/web/console/home |
Request for license and activate it using the link in the web console footer.
Chinese |
---|
请求许可证并使用的Web控制台页脚中的链接激活它。 |
Thai |
---|
ร้องขอใบอนุญาตและเปิดใช้งานโดยใช้ลิงก์ในส่วนท้ายของคอนโซลเว็บ |
Chinese |
---|
部署后测试 |
...
Install proxy and balancer modules
Chinese |
---|
安装代理和平衡器模块 |
Thai |
---|
ติดตั้งโมดูลพร็อกซีและบาลานเซอร์ |
Chinese |
---|
安装代理和平衡器模块 |
Thai |
---|
ติดตั้งโมดูลพร็อกซีและบาลานเซอร์ |
Code Block |
---|
sudo a2enmod headers proxy proxy_balancer proxy_http
|
If you are running Apache 2.4, you will need to also enable the following module.
Code Block |
---|
sudo a2enmod headers proxy proxy_balancer proxy_http lbmethod_byrequests |
Configure a new site with the proxy and balancer modules. Create a new file in /etc/apache2/sites-available, named jwsite
...
Code Block |
---|
NameVirtualHost *
<VirtualHost *>
DocumentRoot "/var/www/jwsite"
ServerName localhost
ServerAdmin support@example.com
ErrorLog /var/log/apache2/jwsite-error.log
CustomLog /var/log/apache2/jwsite-access.log combined
DirectoryIndex index.html index.htm
<Proxy balancer://wscluster>
BalancerMember ws://server1:8080 route=node01
BalancerMember ws://server2:8080 route=node02
Order deny,allow
Allow from all
</Proxy>
ProxyPass /jw/web/applog balancer://wscluster/jw/web/applog stickysession=JSESSIONID|jsessionid
ProxyPassReverse /jw/web/applog balancer://wscluster/jw/web/applog
<Proxy balancer://cluster>
BalancerMember http://server1:8080 route=node01
BalancerMember http://server2:8080 route=node02
Order deny,allow
Allow from all
</Proxy>
ProxyPass /jw balancer://cluster/jw stickysession=JSESSIONID|jsessionid
ProxyPassReverse /jw balancer://cluster/jw
ProxyPreserveHost On
</VirtualHost> |
...