Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

...

Introduction

Thai

บทนำ

English

If you are upgrading your current Joget v5 or v6 to Joget DX, here are your options and step by step guides. We recommended you to follow the steps in Run Joget DX In A New Folder And Use My Existing Database steps below due to the updated Apache Tomcat and JRE files that comes with the latest Joget DX 7 installer.

Read What's New in Joget DX

Download Joget DX.

Thai

หากคุณกำลังอัพเกรด Joget v5 หรือ v6 ปัจจุบันเป็น Joget DX ต่อไปนี้เป็นตัวเลือกและคำแนะนำทีละขั้นตอน

อ่าน What's New in Joget DX

ดาวน์โหลด Joget DX.

Updating to Joget DX 7.0.26

If you are running on Java 11 prior to version 11.0.4, you will need to upgrade to the latest Java 11 version (11.0.13) due to a Java bug that causes a JVM crash https://bugs.openjdk.java.net/browse/JDK-8210457. Click here to read the change log.

What's New In Joget DX Installation Files

...

A second quicker option where Joget DX is a new installation (recommended due to the updated Apache Tomcat and JRE files that comes with the latest Joget DX 7 installer):

Thai

เรียกใช้ Joget DX ในโฟลเดอร์ใหม่และใช้ฐานข้อมูลที่มีอยู่ของฉัน


ตัวเลือกที่สองที่เร็วกว่าที่ Joget DX เป็นการติดตั้งใหม่:

  1. Backup your Joget v6 database or clone it for Joget DX's use (Joget DX will automatically create the new tables and fields it needs).

    Thai

    สำรองฐานข้อมูล Joget v6 ของคุณหรือโคลนเพื่อการใช้งานของ Joget DX (Joget DX จะสร้างตารางและฟิลด์ใหม่ตามที่ต้องการโดยอัตโนมัติ)

  2. Install Joget DX in a new folder using the Windows or Linux Installer from https://www.joget.org/product/joget-dx/.

    Thai

    ติดตั้ง Joget DX ในโฟลเดอร์ใหม่โดยใช้ Windows หรือ Linux Installer จาก https://www.joget.org/product/joget-dx/

  3. Copy over all files from v6 ".\wflow\*" folder to the same folder in Joget DX.

    Thai

    คัดลอกไฟล์ทั้งหมดจากโฟลเดอร์ v6 ". \ wflow \ *" ไปยังโฟลเดอร์เดียวกันใน Joget DX

  4. Ensure Joget DX can access the v6 database (check the database settings in "app_datasource-default.properties" file using a text editor).

    Thai

    ตรวจสอบให้แน่ใจว่า Joget DX สามารถเข้าถึงฐานข้อมูล v6 (ตรวจสอบการตั้งค่าฐานข้อมูลในไฟล์ "app_datasource-default.properties" โดยใช้โปรแกรมแก้ไขข้อความ)

  5. Optional: Edit the "./apache-tomcat-8.5.41/conf/server.xml" if you wish to run Joget DX on a different port instead of "8080".

    Thai

    ทางเลือก: แก้ไข "./apache-tomcat-8.5.41/conf/server.xml" หากคุณต้องการรัน Joget DX บนพอร์ตอื่นแทน "8080"

  6. Edit the "joget-start.bat or .sh" file using a text editor to set a higher "-Xmx" memory for better performance.

    Thai

    แก้ไขไฟล์ "joget-start.bat หรือ. sh" โดยใช้เท็กซ์เอดิเตอร์เพื่อตั้งค่าหน่วยความจำ "-Xmx" ที่สูงขึ้นเพื่อประสิทธิภาพที่ดีขึ้น

  7. Start Joget Apache Tomcat and monitor the joget.log and catalina.log for errors.

    Thai

    เริ่ม Joget Apache Tomcat และตรวจสอบข้อผิดพลาด joget.log และ catalina.log

  8. Finally, copy your Joget plugins from the "old" Joget to your new Joget folder, if any. The Joget plugins are located in ".\wflow\app_plugins\".

Run Joget DX In A New Folder And Use The Default New Database

...

  1. Download the Joget DX Windows or Linux Installer from https://www.joget.org/product/joget-dx/.

    Thai

    ดาวน์โหลด Joget DX Windows หรือ Linux Installer จาก https://www.joget.org/product/joget-dx/

  2. Run the "joget-enterprise-setup-7.0.exe" installer if you are on Windows or unzip the "joget-enterprise-setup-7.0.tar.gz" if you are on Linux.

    Thai

    เรียกใช้โปรแกรมติดตั้ง "joget-enterprise-setup-7.0.exe" หากคุณใช้ Windows หรือเปิดเครื่องรูด "joget-enterprise-setup-7.0.tar.gz" หากคุณใช้ Linux

  3. Follow the on screen installer prompt if you are on Windows.

    Thai

    ทำตามข้อความแจ้งการติดตั้งบนหน้าจอหากคุณใช้ Windows

  4. Joget DX comes with MariaDB database but you can change the default database to MSSQL, Oracle or PostgreSQL .

    Thai

    Joget DX มาพร้อมกับฐานข้อมูล MariaDB แต่คุณสามารถเปลี่ยนฐานข้อมูลเริ่มต้นเป็น MSSQL, Oracle or PostgreSQL

  5. Click on "joget-start.bat" or "joget-start.sh" to start Joget DX.

    Thai

    คลิกที่ "joget-start.bat" หรือ "joget-start.sh" เพื่อเริ่ม Joget DX

  6. In your browser, type in the url address "http://localhost:8080/jw" to run Joget DX.

    Thai

    ในเบราว์เซอร์ของคุณพิมพ์ที่อยู่ URL "http://localhost:8080/jw" เพื่อเรียกใช้ Joget DX

  7. Export all the apps from v5/v6 and import them into Joget DX.

    Thai

    ส่งออกแอพทั้งหมดจาก v5 / v6 และนำเข้าสู่ Joget DX

  8. Finally, copy your Joget plugins from the "old" Joget to your new Joget folder, if any. The Joget plugins are located in ".\wflow\app_plugins\".

Post Installation Notes

Use this guide Troubleshooting - Common Errors to learn how to solve start up errors in your Joget DX.

...

Additional Documentation

Thai

เอกสารเพิ่มเติม

General Upgrade Flow

Thai

โฟลว์การอัพเกรดทั่วไป

Warning

Compatibility: It is strongly recommended that you test Please test the upgrade on a development or test environment first.

Licensing: For the Enterprise & Professional Edition, upgrades between major versions (e.g. v5/v6 to DX 7/8) requires re-activation with a new license, so users with an active Enterprise Software Subscription are required to request for a new license.

IMPORTANT: Starting from v6.0.15 & DX, JAVA 8 is required due to fixes for vulnerability issues of a dependent library.

Thai

ความเข้ากันได้: ขอแนะนำอย่างยิ่งให้คุณทดสอบการอัพเกรดบนสภาพแวดล้อมการพัฒนาหรือการทดสอบก่อน

การออกใบอนุญาต: สำหรับ Enterprise Edition การอัปเกรดระหว่างเวอร์ชันหลัก (เช่น v5 / v6 เป็น DX) ต้องเปิดใช้งานอีกครั้งด้วยใบอนุญาตใหม่ดังนั้นผู้ใช้ที่มีการสมัครสมาชิกซอฟต์แวร์องค์กรจะต้องขอใบอนุญาตใหม่

สำคัญ: เริ่มต้นจาก v6.0.15 & DX, JAVA 8 เป็นสิ่งจำเป็นเนื่องจากการแก้ไขปัญหาช่องโหว่ของห้องสมุดที่ต้องพึ่งพา

  1. Prepare a test server that mimics the production server as close as possible in all possible aspects (e.g. user setup, networking environment, cpu/memory capabilities, database) without cloning the production's database server. Start with a fresh new database.

    Thai

    เตรียมเซิร์ฟเวอร์ทดสอบที่เลียนแบบเซิร์ฟเวอร์ที่ใช้งานจริงให้ใกล้เคียงที่สุดในทุกด้านที่เป็นไปได้ (เช่นการตั้งค่าผู้ใช้, สภาพแวดล้อมเครือข่าย, ความสามารถของซีพียู / หน่วยความจำ, ฐานข้อมูล) โดยไม่ต้องโคลนเซิร์ฟเวอร์ฐานข้อมูลการผลิต เริ่มต้นด้วยฐานข้อมูลใหม่

  2. Once you are ready with the test server, you may try to start with a fresh database without the data but just the Apps loaded in. Run through all the functionalities of your Apps to see if everything works as expected.

    Thai

    เมื่อคุณพร้อมกับเซิร์ฟเวอร์ทดสอบคุณอาจลองเริ่มต้นด้วยฐานข้อมูลใหม่โดยไม่มีข้อมูล แต่มีเพียงแอพที่โหลดเข้ามาเท่านั้นเรียกใช้ฟังก์ชันการทำงานทั้งหมดของแอพเพื่อดูว่าทุกอย่างทำงานได้ตามที่คาดหวังหรือไม่

  3. If Step 2 goes well, you may then try to clone the existing production database to see how your Apps fare with the existing production data. Run through all the functionalities of your Apps again to see if everything works as expected.

    Thai

    หากขั้นตอนที่ 2 เป็นไปด้วยดีคุณอาจลองโคลนฐานข้อมูลการผลิตที่มีอยู่เพื่อดูว่าแอพของคุณเป็นอย่างไรกับข้อมูลการผลิตที่มีอยู่ ทำงานผ่านฟังก์ชั่นทั้งหมดของแอพของคุณอีกครั้งเพื่อดูว่าทุกอย่างทำงานได้ตามที่คาดไว้หรือไม่

  4. If you have integrated Joget Workflow with other solutions, you will also need to test them accordingly.

    Thai

    หากคุณรวม Joget Workflow เข้ากับโซลูชันอื่นคุณจะต้องทำการทดสอบตามลำดับ

  5. When you are ready, please continue to the next step.

    Thai

    เมื่อคุณพร้อมโปรดทำตามขั้นตอนต่อไป


Updating Joget Workflow Using jw.war

Thai

การอัพเดต Joget Workflow โดยใช้ jw.war

...