Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
งานที่คุณดำเนินการเพื่อให้การติดตั้งเสร็จสมบูรณ์แสดงอยู่ในส่วนต่อไปนี้ ส่วนนี้ยังให้ข้อมูลสรุปของแต่ละงานและอธิบายว่างานนั้นจำเป็นหรือไม่บังคับ พร้อมด้วยลิงก์ไปยังส่วนที่อธิบายงานในรายละเอียดเพิ่มเติม
คุณสามารถติดตั้ง ONEWEB เป็นผู้ใช้ที่เป็นผู้ดูแลระบบ (รูท) หรือเป็นผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบ (ไม่ใช่รูท) และหลังจากนั้น คุณต้องใช้ผู้ใช้เดียวกันเพื่อติดตั้งซอฟต์แวร์ที่จำเป็น ตัวอย่างเช่น คุณต้องติดตั้ง ONEWEB, Java และ WebSphere Application Server โดยใช้ผู้ใช้คนเดียวกัน
Administrator user หากคุณต้องการให้ผู้ใช้ที่เป็นผู้ดูแลระบบ (รูท) ติดตั้งผลิตภัณฑ์บนคอมพิวเตอร์ โปรดตรวจสอบให้แน่ใจว่าไฟล์ทั้งหมดมีสิทธิ์ในการดำเนินการ
Non-administrator user หากคุณต้องการให้ผู้ใช้เฉพาะติดตั้งผลิตภัณฑ์บนคอมพิวเตอร์ โปรดตรวจสอบให้แน่ใจว่าผู้ใช้นั้นมีสิทธิ์ทั้งหมดบนไดเร็กทอรี หากคุณต้องการให้กลุ่มผู้ใช้ติดตั้งผลิตภัณฑ์บนคอมพิวเตอร์ โปรดตรวจสอบว่ากลุ่มนั้นมีสิทธิ์ทั้งหมดบนไดเร็กทอรีโดยใช้โหมดกลุ่ม คุณสามารถติดตั้ง ONEWEB ได้โดยใช้บัญชีเดียวและเสนอโดยใช้บัญชีอื่นที่อยู่ในกลุ่มเดียวกัน
หมายเหตุ: Windows ไม่รองรับโหมดกลุ่ม
ในการกำหนดค่าฐานข้อมูล ONEWEB คุณต้องทำตามขั้นตอนด้านล่าง
ขั้นตอนที่ 1 สร้างสคีมาและให้สิทธิ์ ใช้รายละเอียดต่อไปนี้เพื่อสร้างสคีมาฐานข้อมูลบนเซิร์ฟเวอร์ postgresql
สร้าง schema สำหรับ ONEWEB Application โดยใช้สคริปต์ SQL Execute: create_schema.sql
สร้างการให้สิทธิ์ตามบทบาทสำหรับ ONEWEB Application โดยใช้สคริปต์ SQL Execute: create_role.sql
เปลี่ยนรหัสผ่านเป็นบทบาทของผู้ใช้โดยใช้สคริปต์ SQL Execute: alter_password.sql
ขั้นตอนที่ 2 การจำกัดสิทธิ์ของผู้ใช้ฐานข้อมูล แก้ไขสิทธิ์ของผู้ดูแลระบบและ search_path บนสคีมาสำหรับผู้ใช้แต่ละราย แก้ไขสิทธิ์สำหรับ ONEWEB Application โดยใช้สคริปต์ SQL Execute: alter_priviledge.sql
ขั้นตอนที่ 3 สร้างตารางและข้อมูลเริ่มต้น
Schema
Create table, initial data
eaf_master
create table structure and insert initial data.
ONEWEB.AR.4.0.19.12.base.postgres.sql
iam2
create table structure and insert initial data
ONEWEB.IAM.4.0.19.12.base.postgres.sql
pd
create table structure and insert initial data
ONEWEB.PD.4.0.0.19_12.base.postgres.sql
bpm
create table structure and insert initial data
ONEWEB.PR.4.0.0.19.12.base.postgres.sql
asp
create table structure and insert initial data
ONEWEB.ASP.4.0.19.12.base.postgres.sql
page
create table structure and insert initial data
ONEWEB.PGD.4.0.19.12.base.postgres.sql
dashboard
create table structure and insert initial data
ONEWEB.DSHB.4.0.19.12.base.postgres.sql
อ้างอิง: https://www.postgresql.org/docs/9.3/tutorial-install.html
เว็บเซิร์ฟเวอร์มีหน้าที่รับคำขอ HTTP จากไคลเอ็นต์ (เว็บเบราว์เซอร์) และให้บริการการตอบสนอง HTTP พร้อมกับเนื้อหาข้อมูลที่เป็นทางเลือก เช่น หน้าเว็บ (เอกสาร HTML) และวัตถุที่เชื่อมโยง เช่น รูปภาพ ONEWEB รองรับทั้ง Apache Web และเซิร์ฟเวอร์ IBM HTTP
ในการวางแผนการกำหนดค่าฐานข้อมูลของคุณ คุณต้องรู้ว่าฐานข้อมูลใดต้องกำหนดค่าเพื่อใช้ซอฟต์แวร์ คุณต้องทราบสิ่งต่อไปนี้ เช่น ส่วนประกอบใดของ ONEWEB ที่คุณจะใช้และฐานข้อมูลที่เกี่ยวข้อง งานที่จำเป็นสำหรับการจัดการฐานข้อมูล และสิทธิ์ด้านความปลอดภัยที่เกี่ยวข้องกับระบบฐานข้อมูล
การสร้างฐานข้อมูลเป็นขั้นตอนแรกที่จำเป็น เพื่อให้คุณสามารถเชื่อมต่อแหล่งข้อมูลเมื่อคุณปรับใช้ไฟล์เก็บถาวร ONEWEB
ด้านล่างนี้คือรายการสกีมาฐานข้อมูลและชื่อคอมโพเนนต์ที่เกี่ยวข้องใน ONEWEB
คำแนะนำ (Recommendation)
แยกพื้นที่ตารางสำหรับแต่ละแอพพลิเคชัน สิ่งนี้ทำให้แน่ใจว่าปัญหาเกี่ยวกับพื้นที่ตารางเดียวไม่ส่งผลกระทบต่อแอพพลิเคชันที่สอง พื้นที่ตารางสามารถออฟไลน์ได้โดยไม่ส่งผลกระทบต่อแอพพลิเคชันทั้งหมด แทนที่จะเป็นแอพพลิเคชันที่มีไฟล์ข้อมูลอยู่ในนั้น
ต้องรักษาตารางและดัชนีในพื้นที่ตารางแยกต่างหาก นี่คือการใช้งานทั่วไปในระบบการผลิต
ตั้งชื่อไฟล์ข้อมูลที่เป็นส่วนหนึ่งของพื้นที่ตารางอย่างเหมาะสม แบบแผนที่สามารถอ่านได้ง่าย เช่น EAF_MASTER_data_01.datafile , BPM_data01.datafile
Product
Schema
A2M
eaf_master
IAM2
iam2
AppDesigner
Configuration schema - eaf_master
Transaction schema - Can be any schema name such as "erp_oneweb"
App Runtime
Transaction schema set in App Designer
Process Designer
pd
Microflow
pd
PD Monitor
pd
Process Runtime
bpm
Microflow Runtime
bpm
AppSpace
asp
dpc
Page Designer
page
Page Runtime
NA
Dashboard
dashboard_widget
Survey Rabbit
survey_rabbit
Scheduler
NA
เอกสารนี้ให้การเข้าถึงข้อมูลความต้องการของระบบโดยละเอียดเกี่ยวกับรุ่นที่รองรับของ ONEWEB
ตารางต่อไปนี้แสดงข้อมูลความต้องการของระบบโดยละเอียดสำหรับรุ่นและระบบปฏิบัติการที่ระบุสำหรับ ONEWEB
ระบบปฏิบัติการ (Operating System )
AIX
Prerequisite
Version
Operating System Minimum
Bitness*
Product Minimum
AIX 6.1
TL4
POWER System - Big Endian
32, 64-Exploit
4.0.0.11
AIX 7.1
Base
POWER System - Big Endian
32, 64-Exploit
4.0.0.11
Windows
Prerequisite
Version
Operating System Minimum
Bitness*
Product Minimum
Windows 7 Enterprise
Base
x86-32
32
4.0.0.11
Windows 7 Enterprise
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows 7 Professional
Base
x86-32
32
4.0.0.11
Windows 7 Professional
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows 7 Ultimate
Base
x86-32
32
4.0.0.11
Windows 7 Ultimate
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2008 Datacenter Edition
Base
x86-32
32
4.0.0.11
Windows Server 2008 Datacenter Edition
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2008 R2 Datacenter Edition
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2008 Enterprise Edition
Base
x86-32
32
4.0.0.11
Windows Server 2008 Enterprise Edition
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2008 R2 Enterprise Edition
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2008 Standard Edition
Base
x86-32
32
4.0.0.11
Windows Server 2008 Standard Edition
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2008 R2 Standard Edition
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2012 Datacenter Edition
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2012 R2 Datacenter Edition
Base
x86-64
64-Exploit
4.0.0.11
Windows Server 2012 Essentials Edition
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2012 R2 Essentials Edition
Base
x86-64
64-Exploit
4.0.0.11
Windows Server 2012 Foundation Edition
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2012 Standard Edition
Base
x86-64
32, 64-Exploit
4.0.0.11
Windows Server 2012 R2 Standard Edition
Base
x86-64
64-Exploit
4.0.0.11
Linux
Prerequisite
Version
Operating System Minimum
Bitness*
Product Minimum
Red Hat Enterprise Linux (RHEL) 5 Advanced Platform
5.6
IBM z Systems
64-Exploit
4.0.0.11
Red Hat Enterprise Linux (RHEL) 5 Advanced Platform
5.6
POWER System - Big Endian
64-Exploit
4.0.0.11
Red Hat Enterprise Linux (RHEL) 5 Advanced Platform
5.6
x86-32
32
4.0.0.11
Red Hat Enterprise Linux (RHEL) 5 Advanced Platform
5.6
x86-64
32, 64-Exploit
4.0.0.11
Red Hat Enterprise Linux (RHEL) 5 Desktop editions
5.6
x86-32
32
4.0.0.11
Red Hat Enterprise Linux (RHEL) 5 Desktop editions
5.6
x86-64
32, 64-Exploit
4.0.0.11
Red Hat Enterprise Linux (RHEL) Server 6
Base
IBM z Systems
64-Exploit
4.0.0.11
Red Hat Enterprise Linux (RHEL) Server 6
Base
POWER System - Big Endian
64-Exploit
4.0.0.11
Red Hat Enterprise Linux (RHEL) Server 6
Base
x86-32
32
4.0.0.11
Red Hat Enterprise Linux (RHEL) Server 6
Base
x86-64
32, 64-Exploit
4.0.0.11
SUSE Linux Enterprise Server (SLES) 10
Base
IBM z Systems
64-Exploit
4.0.0.11
SUSE Linux Enterprise Server (SLES) 11
Base
IBM z Systems
64-Exploit
4.0.0.11
SUSE Linux Enterprise Server (SLES) 10
Base
POWER System - Big Endian
64-Exploit
4.0.0.11
SUSE Linux Enterprise Server (SLES) 11
Base
POWER System - Big Endian
64-Exploit
4.0.0.11
SUSE Linux Enterprise Server (SLES) 10
Base
x86-32
32
4.0.0.11
SUSE Linux Enterprise Server (SLES) 11
Base
x86-32
32
4.0.0.11
SUSE Linux Enterprise Server (SLES) 10
Base
x86-64
32, 64-Exploit
4.0.0.11
SUSE Linux Enterprise Server (SLES) 11
Base
x86-64
32, 64-Exploit
4.0.0.11
Ubuntu 14.04 LTS
Base
POWER System - Little Endian
64-Exploit
4.0.0.11
Ubuntu 14.04 LTS
Base
x86-64
64-Tolerate
4.0.0.11
Application Server Prerequisites
Prerequisite
Version
Prerequisite Minimum
Product Minimum
JBoss EAP
5.1 and future fix packs
5.1
4.0.0.11.
6.1 and future fix packs
6.1
4.0.0.11.
WildFly
10.0.0.1 and future fix packs
10.0.0.1
4.0.0.11.
11.0.0.0 and future fix packs
11.0.0.0
4.0.0.11.
WebSphere Application Server
8
8.0.0.5
4.0.0.11.
8.5
8.5.0.2
4.0.0.11.
8.5.5 and future fix packs
8.5.5
4.0.0.11.
WebSphere Application Server Network Deployment
8
8.0.0.5
4.0.0.11.
8.5
8.5.0.2
4.0.0.11.
8.5.5 and future fix packs
8.5.5
4.0.0.11.
Oracle WebLogic Server 12cR1
(12.1.1) and future fix packs
(12.1.1)
available on next version
Oracle/BEA WebLogic Server
10.3
(10.3.6)
available on next version
WebSphere Application Server Liberty Core
8.5.5
8.5.5.4
available on next version
Databases Prerequisites
Prerequisite
Version
Operating System Minimum
Product Minimum
DB2 Enterprise Server Edition
9.5 and future fix packs
9.5
4.0.0.11
9.7
9.7.0.6
4.0.0.11
10.1 and future fix packs
10.1
4.0.0.11
10.5 and future fix packs
10.5
4.0.0.11
DB2 Workgroup Server Edition
9.5 and future fix packs
9.5
4.0.0.11
9.7
9.7.0.6
4.0.0.11
10.1 and future fix packs
10.1
4.0.0.11
10.5 and future fix packs
10.5
4.0.0.11
Microsoft SQL Server
2008 and future fix packs
2008
4.0.0.11
2012 and future fix packs
2012
4.0.0.11
MySQL
5.5 and future fix packs
5.5
4.0.0.11
Oracle Database 10g Enterprise Edition
Release 2 and future fix packs
Release 2
4.0.0.11
Oracle Database 10g Standard Edition
Release 2 and future fix packs
Release 2
4.0.0.11
Oracle Database 11g Enterprise Edition
Release 2 and future fix packs
Release 2
4.0.0.11
Oracle Database 11g Standard Edition
Release 2 and future fix packs
Release 2
4.0.0.11
Oracle Database 12c Release 1
(12.1.0.0.0) Standard Edition
(12.1.0.1.0) Standard Edition
4.0.0.11
(12.1.0.0.0) Enterprise Edition
(12.1.0.1.0) Enterprise Edition
4.0.0.11
PostgreSQL
9.1
9.1.2
4.0.0.11
MariaDB
10.0 and future fix packs
10
4.0.0.11
Tibero
6.0 and future fix packs
6
4.0.0.11
Java
Prerequisite
Version
Operating System Minimum
Product Minimum
IBM Runtime Environment, Java Technology Edition
6.0 and future fix packs
6
4.0.0.11
7.0 and future fix packs
7
4.0.0.11
7.1 and future fix packs
7.1
4.0.0.11
Oracle Java SDK/JRE/JDK
7.0/1.7 and future fix packs
7.0/1.7
4.0.0.11
8/1.8 and future fix packs
8.0/1.8
4.0.0.11
Sun Java SDK/JRE/JDK
6.0/1.6 and future fix packs
6.0/1.6
4.0.0.11
Web Browsers
Prerequisite
Version
Operating System Minimum
Product Minimum
Google Chrome
35 and future fix packs
35
4.0.0.11
Microsoft Internet Explorer
11 and future fix packs
11
4.0.0.11
Mozilla Firefox ESR
24 and future fix packs
24
4.0.0.11
แอพพลิเคชันเซิร์ฟเวอร์เป็นเฟรมเวิร์กของซอฟต์แวร์ที่มีทั้งสิ่งอำนวยความสะดวกในการสร้างเว็บแอพพลิเคชันและ environment ในการเรียกใช้งาน ONEWEB รองรับเซิร์ฟเวอร์แอพพลิเคชันต่อไปนี้
Websphere Application Server
JBOSS EAP
Wildfly
ส่วนนี้ประกอบด้วยขั้นตอนการเตรียมการทีละขั้นตอนเพื่อติดตั้ง ONEWEB บนแอพพลิเคชันเซิร์ฟเวอร์
ขั้นตอนแรกเกี่ยวข้องกับการเลือกความคงทนและสิทธิ์ของฐานข้อมูล สร้างฐานข้อมูลสำหรับ ONEWEB ก่อนปรับใช้ไฟล์ WAR คุณควรสร้างสคีมาฐานข้อมูลโดยใช้สคริปต์ SQL ตามรายละเอียดในการเตรียมเซิร์ฟเวอร์ฐานข้อมูล(Prepare Database Server)
การเชื่อมต่อกับฐานข้อมูล ONEWEB ดังที่แสดงในข้อมูลประจำตัวของแหล่งข้อมูลและคำขอที่ตามมาไปยังฐานข้อมูลจะได้รับการจัดการผ่านผู้ใช้ฐานข้อมูล นี่เป็นตัวอย่างผู้ใช้ฐานข้อมูลนี้ erp_onewe
หากต้องการใช้ ONEWEB ในอินสแตนซ์ใหม่ของ Wildfly 10.0.0.Final คุณต้องสร้างฐานข้อมูล ปรับใช้ไฟล์เก็บถาวรที่มีให้สำหรับเซิร์ฟเวอร์นี้ และดำเนินการกำหนดค่าต่างๆ คุณสามารถใช้หนึ่งในสองโหมดการทำงานเซิร์ฟเวอร์แบบสแตนด์อโลนหรือโดเมนที่มีการจัดการ ในฐานะที่เป็นเซิร์ฟเวอร์แบบสแตนด์อโลน โหมดการทำงานจะคล้ายกับ Wildfly เวอร์ชันก่อนหน้า
ONEWEB ต้องการโปรไฟล์แบบเต็ม มีตัวอย่างโปรไฟล์แบบเต็มสำหรับทั้งโหมดสแตนด์อโลนและโหมดโดเมน
อินเทอร์เฟซ Wildfly Management Console และ Management CLI ช่วยให้ผู้ดูแลระบบจัดการการปรับใช้แอพพลิเคชันในสภาพแวดล้อมการผลิต
ในการกำหนดค่า ONEWEB บน Wildfly คุณต้องทำตามขั้นตอนต่างๆ
อ้างถึงส่วน ติดตั้งส่วนประกอบแอพพลิเคชัน ONEWEB สำหรับข้อมูลโดยละเอียดทีละขั้นตอนเกี่ยวกับวิธีการปรับใช้ ONEWEB
ในส่วนนี้ เราจะให้รายละเอียดเกี่ยวกับกระบวนการติดตั้ง ONEWEB Application Components ทีละขั้นตอน คุณสามารถปรับใช้ ONEWEB Application Components โดยใช้ Wildfly Management Console หรือ Management CLI ตัวอย่างนี้แสดงให้เห็นโดยใช้ Management Console
หมายเหตุ: ก่อนการติดตั้งส่วนประกอบ คุณต้องเตรียมฐานข้อมูลและเซิร์ฟเวอร์แอพพลิเคชันให้เสร็จสมบูรณ์ เมื่อการเตรียมการเสร็จสมบูรณ์ คุณสามารถดำเนินการติดตั้งส่วนประกอบต่อไปได้
Wildfly ใช้การกำหนดค่าระบบย่อย ระบบย่อยเป็นชุดของฟังก์ชั่นเพิ่มเติมที่เพิ่มเข้าไปในเซิร์ฟเวอร์หลักโดยการขยาย ระบบย่อยให้ความสามารถในการประมวลผล servlet จากระบบย่อยเช่นเดียวกับ EE, EJB, IO และอื่นๆ เป็นต้น โปรไฟล์คือรายชื่อระบบย่อยที่มีชื่อ พร้อมด้วยรายละเอียดการกำหนดค่าของระบบย่อยแต่ละระบบ
EE Subsystem ระบบย่อย EE ช่วยให้คุณสามารถกำหนดค่าฟังก์ชั่นทั่วไปในแพลตฟอร์ม JavaEE เช่นการกำหนดโมดูลทั่วโลกการเปิดใช้งานการแทนที่แอตทริบิวต์ตามคำอธิบายและการกำหนดค่าการเชื่อมต่อเริ่มต้น
managed executor service context-service ชื่อของบริการบริบทที่จะใช้โดยตัวดำเนินการ core-threads จำนวนเธรดขั้นต่ำที่ตัวดำเนินการใช้ หากไม่ได้กำหนด ขนาดคอร์เริ่มต้นจะคำนวณตามจำนวนโปรเซสเซอร์ ไม่แนะนำให้มีค่าเป็นศูนย์และในบางกรณีอาจใช้ไม่ได้ ดูแอตทริบิวต์ความยาวคิวสำหรับรายละเอียดเกี่ยวกับวิธีการใช้ค่านี้เพื่อกำหนดกลยุทธ์การเข้าคิว hung-task-threshold รันไทม์เป็นมิลลิวินาทีสำหรับงานที่ต้องพิจารณาว่าหยุดทำงานโดยบริการตัวดำเนินการที่มีการจัดการ หากค่าเป็น 0 งานจะไม่ถูกพิจารณาว่าหยุดทำงาน jndi-name ชื่อ JNDI เพื่อค้นหาบริการตัวดำเนินการที่ได้รับการจัดการ keepalive-time เมื่อจำนวนของเธรดมากกว่าแกนหลัก นี่คือเวลาสูงสุดในหน่วยมิลลิวินาที ที่เธรดที่ไม่ได้ใช้งานส่วนเกินจะรองานใหม่ก่อนที่จะยุติ long-running-tasks ตั้งค่าสถานะซึ่งบอกใบ้ระยะเวลาของงานที่ดำเนินการโดยผู้ดำเนินการ max-threads จำนวนเธรดสูงสุดที่ตัวดำเนินการใช้ หากปล่อยไว้โดยไม่กำหนด ค่าจากขนาดคอร์จะถูกใช้ ค่านี้จะถูกละเว้นหากใช้คิวที่ไม่มีขอบเขต (ในกรณีนั้นจะใช้เฉพาะคอร์-เธรดเท่านั้น) queue-length ความจุของคิวงานตัวดำเนินการ ความยาว 0 หมายถึงการส่งต่อโดยตรงและการปฏิเสธที่อาจเกิดขึ้นจะเกิดขึ้น ความยาวที่ไม่ได้กำหนด (ค่าเริ่มต้น) หรือ Integer.MAX_VALUE ระบุว่าควรใช้คิวที่ไม่มีขอบเขต ค่าอื่นๆ ทั้งหมดระบุขนาดคิวที่แน่นอน หากมีการใช้คิวแบบไม่จำกัดหรือการส่งต่อโดยตรง จำเป็นต้องใช้ค่าคอร์เธรดที่มากกว่าศูนย์ reject-policy นโยบายที่จะใช้กับงานที่ถูกยกเลิก thread-factory ชื่อของโรงงานเธรดที่จะใช้โดยผู้ดำเนินการ
ระบบย่อย IO ระบบย่อย IO อนุญาตให้คุณกำหนดผู้ปฏิบัติงานและพูลบัฟเฟอร์ที่จะใช้โดยระบบย่อยอื่น
worker io-threads ระบุจำนวนของเธรด I/O ที่จะสร้างสำหรับผู้ปฏิบัติงาน หากไม่ระบุ ระบบจะเลือกค่าเริ่มต้นซึ่งคำนวณโดย cpuCount * 2 stack-size ขนาดสแต็ก (เป็นไบต์) เพื่อพยายามใช้สำหรับเธรดของผู้ปฏิบัติงาน task-keepalive ระบุจำนวนมิลลิวินาทีเพื่อรักษาเธรดงานที่ไม่ใช่คอร์ให้คงอยู่ task-max-threads ระบุจำนวนเธรดสูงสุดสำหรับ pool.if หากไม่ได้ตั้งค่าให้ใช้ค่าเริ่มต้นที่คำนวณโดยสูตร cpuCount * 16
buffer-pool buffer-size ขนาดของแต่ละส่วนบัฟเฟอร์ในหน่วยไบต์ หากไม่ได้ตั้งค่าที่เหมาะสมจะถูกคำนวณตามทรัพยากร RAM ที่มีอยู่ในระบบของคุณ buffers-per-slice จำนวนบัฟเฟอร์ต่อสไลซ์ หากไม่ได้ตั้งค่าที่เหมาะสมจะคำนวณตามทรัพยากร RAM ที่มีอยู่ในระบบของคุณ direct-buffers พูลบัฟเฟอร์ใช้บัฟเฟอร์โดยตรง บางแพลตฟอร์มไม่รองรับบัฟเฟอร์โดยตรง
Processor Core คอร์โปรเซสเซอร์ (หรือเรียกง่ายๆ ว่า "คอร์") คือโปรเซสเซอร์แต่ละตัวภายในซีพียู คอมพิวเตอร์จำนวนมากในปัจจุบันมีโปรเซสเซอร์แบบมัลติคอร์ ซึ่งหมายความว่า CPU มีมากกว่าหนึ่งคอร์
เป็นเวลาหลายปีที่ซีพียูคอมพิวเตอร์มีเคอร์เนลเดียว ในช่วงต้นทศวรรษ 2000 เมื่อความเร็วนาฬิกาโปรเซสเซอร์เริ่มมีเสถียรภาพผู้ผลิตซีพียูจำเป็นต้องหาวิธีอื่นเพื่อปรับปรุงประสิทธิภาพการประมวลผล ในขั้นต้นพวกเขาทำได้โดยการติดตั้งโปรเซสเซอร์หลายตัวในคอมพิวเตอร์ระดับไฮเอนด์ แม้ว่าจะมีประสิทธิภาพ แต่ก็เพิ่มต้นทุนที่สำคัญของคอมพิวเตอร์และประสิทธิภาพการประมวลผลหลายจะถูก จำกัด โดยความเร็วของบัสระหว่าง CPU ด้วยการรวมโปรเซสเซอร์บนชิปตัวเดียว ผู้ผลิต CPU สามารถเพิ่มประสิทธิภาพได้อย่างมีประสิทธิภาพมากขึ้นด้วยต้นทุนที่ต่ำลง หน่วยประมวลผลแต่ละหน่วยกลายเป็นที่รู้จักในชื่อ "คอร์" แทนที่จะเป็นโปรเซสเซอร์ ในช่วงกลางทศวรรษที่ 2000 CPU แบบดูอัลคอร์และควอดคอร์เริ่มเข้ามาแทนที่การกำหนดค่าหลายโปรเซสเซอร์ ในขณะที่ในตอนแรกมีเพียงคอมพิวเตอร์ระดับไฮเอนด์เท่านั้นที่มีหลายคอร์ แต่ทุกวันนี้พีซีเกือบทั้งหมดมีโปรเซสเซอร์แบบมัลติคอร์
หมายเหตุ: “Core” ยังเป็นชื่อของสายผลิตภัณฑ์โปรเซสเซอร์ของ Intel ซึ่งแทนที่กลุ่มผลิตภัณฑ์ Pentium ในปี 2549 ตัวอย่างของโปรเซสเซอร์ Intel Core ได้แก่ Core Duo, Core 2, Core i3, Core i5 และ Core i7
Thread เธรดของโปรแกรมคอมพิวเตอร์ช่วยให้โปรแกรมสามารถดำเนินการอย่างต่อเนื่องหรือหลายครั้งในครั้งเดียว แต่ละเธรดในโปรแกรมจะระบุกระบวนการที่ทำงานเมื่อโปรแกรมร้องขอ เธรดมักจะได้รับการจัดลำดับความสำคัญบางอย่างซึ่งหมายความว่าเธรดบางอย่างมีความสำคัญมากกว่าคนอื่นๆ เมื่อ CPU ประมวลผลหนึ่งเธรดเสร็จสิ้น ก็สามารถเรียกใช้เธรดถัดไปที่รออยู่ในบรรทัดได้ อย่างไรก็ตาม ไม่ใช่ว่าเธรดจะต้องเข้าแถวรอที่เคาน์เตอร์เช็กเอาต์ของ Target ในวันเสาร์ก่อนวันคริสต์มาส เธรดแทบจะต้องรอนานกว่าสองสามมิลลิวินาทีก่อนที่จะทำงาน โปรแกรมคอมพิวเตอร์ที่ใช้ "มัลติเธรด" สามารถรันหลายเธรดพร้อมกันได้ ระบบปฏิบัติการสมัยใหม่ส่วนใหญ่รองรับมัลติเธรดที่ระดับระบบ หมายความว่าเมื่อโปรแกรมหนึ่งพยายามใช้ทรัพยากร CPU ของคุณทั้งหมด คุณยังคงสามารถเปลี่ยนไปใช้โปรแกรมอื่นได้ และบังคับให้โปรแกรมที่ใช้ CPU ร่วมกันใช้โปรเซสเซอร์เพียงเล็กน้อย คำว่า "เธรด" ยังสามารถหมายถึงชุดของโพสต์ที่เกี่ยวข้องในการสนทนาออนไลน์ กระดานข่าวบนเว็บประกอบด้วยหัวข้อหรือเธรดมากมาย การตอบกลับที่โพสต์ในการตอบกลับการโพสต์ต้นฉบับนั้นเป็นส่วนหนึ่งของเธรดเดียวกันทั้งหมด ในอีเมล เธรดสามารถอ้างถึงชุดของการตอบกลับกลับไปกลับมาเกี่ยวกับข้อความบางอย่าง
JVM Options มีตัวเลือกสามประเภทที่คุณสามารถรวมไว้ใน JVM ของคุณ ตัวเลือกมาตรฐาน ไม่ใช่มาตรฐาน และตัวเลือกขั้นสูง หากคุณลองใช้ตัวเลือกขั้นสูง คุณจะใช้ตัวเลือกกับ -XX เสมอ ในทำนองเดียวกัน หากคุณใช้ตัวเลือกที่ไม่ได้มาตรฐาน คุณใช้ -X ตัวเลือกมาตรฐานไม่ได้เสริมอะไรให้กับตัวเลือก
Java heap size
-Xms - set initial Java heap size -Xmx - set maximum Java heap size -Xss - set java thread stack size
Xms ตัวเลือกนี้คือการกำหนดขนาดฮีปเริ่มต้นสำหรับ JVM เช่น Xms2048m ซึ่งหมายความว่าขนาดฮีปเริ่มต้นของ JVM คือประมาณ 2 GBดังนั้น เมื่อ JVM เริ่มทำงาน หน่วยความจำจะมีฮีปขนาดใหญ่มาก แปลกใจใช่! สิ่งนี้ดำเนินการเพื่อป้องกันการปรับขนาดระหว่างการเริ่มต้นและปรับปรุงเวลาเริ่มต้นของ JVM Xmx ตัวเลือกนี้ใช้ในการกำหนดขนาดของปริมาณสูงสุดของ JVM เช่น Xmx2048m ซึ่งหมายความว่า JVM มีขนาดสะสมสูงสุดเพียง 2GB โดยพื้นฐานแล้ว Xms และ Xmx จะอยู่ด้วยกันเสมอ
PermGen Size ตัวเลือก JVM ก่อนหน้านี้กำหนดขนาดของหน่วยความจำฮีป แต่ -XX:PermSize คือการกำหนดขนาดของพื้นที่ PermGen ที่ซึ่งกลุ่มสตริงและข้อมูลเมตาของคลาสถูกบันทึกไว้ ตัวเลือกนี้มีผลอย่างยิ่งสำหรับเว็บเซิร์ฟเวอร์อย่าง Tomcat ซึ่งมักจะโหลดคลาสของเว็บแอพพลิเคชันในระหว่างการปรับใช้ อย่างไรก็ตาม มันคุ้มค่าที่จะตระหนักว่าพื้นที่ PermGen ถูกครอบครองโดย Metaspace ใน Java 8 และตัวเลือกนี้ใช้ไม่ได้หากคุณใช้งานกับ JRE 8 JVM การจัดการข้อผิดพลาด 'OutOfMemory' ในการทริกเกอร์ฮีปดัมพ์เมื่อหน่วยความจำไม่เพียงพอ คุณสามารถใช้ -XX:+HeapDumpOnOutOfMemoryError ตัวเลือก JVM นี้สร้างการถ่ายโอนข้อมูลสแต็กเมื่อ JVM ของคุณตายโดยมีข้อผิดพลาด OutOfMemory ไม่มีค่าใช้จ่ายใดๆ เว้นแต่จะมี OOM เกิดขึ้นจริงๆ แฟล็กนี้เป็นสิ่งจำเป็นสำหรับระบบการผลิตเนื่องจากเป็นวิธีเดียวที่จะระบุปัญหาอย่างลึกซึ้ง
ฮีปดัมพ์จะถูกตั้งค่าใน "ไดเร็กทอรีปัจจุบัน" ของ JVM ตามค่าเริ่มต้น หากคุณต้องการสร้างฮีปดัมพ์ในไดเร็กทอรีเฉพาะ ให้เรียกใช้
-XX:HeapDumpPath= [path-to-heap-dump-directory] -XX:+UseGCOverheadLimit -XX:OnOutOfMemoryError="< cmd args >;< cmd args >"
ไฟล์ฮีปดัมพ์อาจมีขนาดใหญ่ถึงกิกะไบต์ ดังนั้น ตรวจสอบให้แน่ใจว่าระบบไฟล์ปลายทางมีความจุเพียงพอ หากเราต้องการรีสตาร์ทเซิร์ฟเวอร์ทันทีหลังจากเกิดหน่วยความจำไม่เพียงพอเราสามารถตั้งค่าพารามิเตอร์นี้ได้ - XX: OnOutOfMemoryError = "shutdown-r" ติดตามการโหลดและถอนการติดตั้งคลาส -XX:+TraceClassLoading และ -XX:+TraceClassUnloading เป็น JVM สองตัวเลือกที่เราใช้เพื่อพิมพ์ข้อมูลการบันทึกเมื่อใดก็ตามที่คลาสโหลดลงใน JVM หรือยกเลิกการโหลดจาก JVM แฟล็ก JVM เหล่านี้มีประโยชน์หากคุณมีการรั่วไหลของหน่วยความจำประเภทใดก็ตามที่เชื่อมโยงกับตัวโหลดคลาสและสงสัยว่าคลาสไม่ได้ถูกขนถ่ายหรือรวบรวมขยะ
การกำหนดค่ามาตรฐานที่แนะนำสำหรับ ONEWEB
ในการกำหนดค่า Apache2 คุณต้องทำตามขั้นตอนด้านล่าง
การตั้งค่าพร็อกซีย้อนกลับของ Apache กำหนดค่าโฮสต์หรือไซต์เสมือนใหม่ คัดลอกไฟล์นั้นลงในไดเร็กทอรีเดียวกัน
ปิดใช้งานและเปิดใช้งาน VirtualHost ใหม่โดยใช้ยูทิลิตี้ a2dissite, a2ensite และรีสตาร์ท Apache2
ปิดการใช้งาน
เปิดใช้งาน
การรีสตาร์ท
โมดูล Apache2 ใช้ utility a2enmod เพื่อเปิดใช้งานโมดูล
การตั้งค่าพอร์ต เปลี่ยนพอร์ตเริ่มต้นของ Apache เป็นพอร์ตที่กำหนดเอง Edit: port.conf
การทดสอบ context root ของแอพพลิเคชันของคุณ
หากใช้ Data Source Persibility จะต้องติดตั้งไดรเวอร์ก่อนสร้างแหล่งข้อมูล ติดตั้งไดรเวอร์ฐานข้อมูลโดยใช้รายละเอียดด้านล่าง Download the JDBC driver from your database vendor. (ex. postgresql.jar)
เพิ่มไดรเวอร์ไปยัง Wildfly โดยใช้คอนโซล Wildfly Management
คลิก " Deployments" -> " Add" แล้วเลือก "postgresql.jar", คลิก "Next"
ทำเครื่องหมาย ✔ ที่ Enable แล้วคลิก "Finish"
ติดตั้งไดรเวอร์ฐานข้อมูลสำเร็จแล้ว
อินเทอร์เฟซการจัดการใน Wildfly ได้รับการรักษาความปลอดภัยตามค่าเริ่มต้นเพื่อป้องกันการละเมิดความปลอดภัยจากระบบระยะไกล การเข้าถึงที่ไม่ใช่ HTTP แบบโลคัลได้รับการป้องกันโดยกลไก SASL ซึ่งประกอบด้วยการเจรจาระหว่างไคลเอ็นต์และเซิร์ฟเวอร์เมื่อไคลเอ็นต์เชื่อมต่อเป็นครั้งแรกจากโลคัลโฮสต์ ในการเข้าถึงคอนโซลการดูแลระบบ Wildfly คุณต้องลงทะเบียนผู้ใช้ผู้ดูแลระบบดังนี้
เปิด command prompt ใน <JBOSS_HOME>/bin directory. Enter ./add-user[.sh|.bat] <username> <password> <ManagementRealm>
หลังจากกำหนดค่าผู้ใช้ผู้ดูแลระบบ Wildfly ให้รีสตาร์ทเซิร์ฟเวอร์แอพพลิเคชันตรวจสอบโดยเข้าสู่ระบบคอนโซลการจัดการ Wildfly กับผู้ใช้ที่เป็นผู้ดูแลระบบ
http://(IP Address):9990
ระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยังคอนโซลผู้ดูแลระบบ Wildfly เมื่อเข้าสู่ระบบสำเร็จ
ตารางต่อไปนี้แสดงรายละเอียดการเชื่อมต่อแหล่งข้อมูลสำหรับฐานข้อมูล ONEWEB
a2m
java:/jdbc/a2m
A2M
eaf_master
IAM2
java:/jdbc/iamDS
IAM2
iam2
application
java:/jdbc/application
AppDesigner & App Runtime
erp_oneweb
master
java:/jdbc/master
eaf_master
pd
java:/jdbc/pd
Process Designer & PD Monitor & Microflow
pd
bpm
java:/jdbc/bpm
Process Runtime & Microflow Runtime
bpm
asp
java:/jdbc/asp
AppSpace
asp
dpc
java:/jdbc/dpc
Deployment Center
dpc
page
java:/jdbc/page page
Page Designer
page
คุณสามารถกำหนดค่าแหล่งข้อมูลได้โดยใช้ JBoss Management Console หรือ Management CLI ที่นี่ คุณใช้คอนโซลการจัดการ
ล็อกอินเข้าสู่ JBoss Management Console โดยค่าเริ่มต้น, http://(IP Address):9990
ไปยัง Configuration -> Subsystems -> Datasources Select Type "Non-XA" -> and then click add (5) Create datasource -> Choose datasource "custom" and then click "Next"(7)
ระบุรายละเอียดสำหรับแหล่งข้อมูลใหม่ Datasource Attribute Name: Datasource Name JNDI Name: Specifies the JNDI name for the datasource
JDBC Driver เลือก Detected Driver "postgresql.jar" แล้วคลิก "Next"
ตรวจสอบการเชื่อมต่อแหล่งข้อมูล คลิก "Test Connection" แล้วคลิก "Finish"
แก้ไข standalone.xml ดังนี้
ก่อนที่คุณจะกำหนดค่า คุณควรแจ้งให้ LDAP ทราบสำหรับการตรวจสอบการกำหนดค่าด้วย Wildfly โปรดดูหัวข้อการผสานรวม LDAP
ตัวอย่าง:
IP
192.168.0.183
Port LDAP
389
Domain name
avalant.co.th
Username admin
xxxxxxxx
Password admin
xxxxxxxx
Group
users
เพิ่มแท็ก <login-module>
แก้ไข value ldap setting
คุณสมบัติ org.apache.catalina org.apache.catalina.connector ใช้เพื่อตั้งค่าการเข้ารหัส UTF-8 ในการกำหนดค่า Wildfly 10 คุณสมบัติเหล่านี้ไม่มีผลกระทบเนื่องจากตอนนี้ Wildfly ใช้ Undertow ในการตั้งค่าการเข้ารหัส UTF-8 แทนการเปลี่ยน
การแก้ไข standalone.xml ดังนี้
เพิ่มแท็ก system-properties
แก้ไข servlet-container
เอกสารนี้จะแนะนำวิธีเปิดใช้งานการลงชื่อเพียงครั้งเดียวเพื่อเข้าถึงแอพพลิเคชันต่างๆ ที่ปรับใช้ในเซิร์ฟเวอร์ต่างๆ โดยที่แอพพลิเคชันเหล่านี้อยู่ในโดเมนความปลอดภัยเดียวกัน
ก่อนที่คุณจะเริ่มต้น คุณต้องกำหนดค่าโดเมนความปลอดภัยที่จัดการการรับรองความถูกต้องและการให้สิทธิ์ ตรวจสอบแอพพลิเคชันEAR, WAR ใช้โดเมนความปลอดภัยเดียวกัน
หากต้องการเปิดใช้งาน SSO ให้เปิด SSO ในการกำหนดค่าเซิร์ฟเวอร์ Wildfly เพื่อแก้ไข standalone.xml ดังนี้
ก่อนจะเริ่มต้น ในการผสานรวมแอพ ONEWEB เข้ากับการตรวจสอบสิทธิ์ Wildfly ผู้ใช้แอพจะต้องลงทะเบียน อ้างถึงส่วน ขั้นตอนที่ 2 กำหนดค่าการเข้าถึง Wildfly Management Console คุณควรเลือกประเภทที่คุณต้องการเพิ่มผู้ใช้ให้กับผู้ใช้แอพพลิเคชัน
การตรวจสอบสิทธิ์ด้วย Wildfly - แก้ไข standalone.xml ดังนี้
เพิ่มแท็ก <login-module>
เข้าสู่ระบบ Wildfly จัดการที่คอนโซล (By default, http://(IP Address):9990)
ไปยังหน้า Deployment (ไฮไลต์ที่ 1 ในภาพด้านล่าง) คลิก Add (2)
เลือก "Upload new deployment" และจากนั้น คลิก Next (4)
เลือกไฟล์ Application WAR file. (Package name: "ONEWEB.PGR.x.x.x.x.YYMMDD24HHMM.wildfly.war") แล้วคลิก Next.
เลือก Enable และจากนั้นคลิก "Finish"
รอให้ข้อความยืนยันปรากฏขึ้น ปรับใช้แพ็คเกจแอพพลิเคชันสำเร็จแล้ว
วนนี้แสดงกระบวนการทีละขั้นตอนในการติดตั้ง ONEWEB Process Components คุณสามารถปรับใช้ ONEWEB Components โดยใช้ Wildfly Management Console หรือ Management CLI ตัวอย่างนี้แสดงให้เห็นโดยใช้ Management Console
หมายเหตุ: ก่อนการติดตั้งส่วนประกอบ คุณต้องเตรียมฐานข้อมูลและเซิร์ฟเวอร์แอพพลิเคชันให้เสร็จสมบูรณ์ เมื่อการเตรียมการเสร็จสมบูรณ์ คุณสามารถดำเนินการติดตั้งส่วนประกอบต่อไปได้
ส่วนนี้แสดงกระบวนการทีละขั้นตอนในการติดตั้ง ONEWEB Integration Components คุณสามารถปรับใช้ ONEWEB Components โดยใช้ Wildfly Management Console หรือ Management CLI ตัวอย่างนี้แสดงให้เห็นโดยใช้ Management Console
หมายเหตุ: ก่อนติดตั้งส่วนประกอบ คุณต้องเตรียมฐานข้อมูลและเซิร์ฟเวอร์แอพพลิเคชันให้เสร็จสิ้น เมื่อการเตรียมการเสร็จสมบูรณ์ คุณสามารถดำเนินการติดตั้งส่วนประกอบต่างๆ ได้เลย
บทนี้จะบอกวิธีการตรวจสอบส่วนประกอบทั้งหมดของแพลตฟอร์ม ONEWEB เมื่อติดตั้งส่วนประกอบทั้งหมดแล้ว หากติดตั้งส่วนประกอบใดๆ ไม่ถูกต้อง ขั้นตอนการตรวจสอบอาจล้มเหลว
ก่อนที่คุณจะเริ่มต้น คุณต้องกำหนดค่าข้อมูลต่อไปนี้ในฐานข้อมูล
eaf_master.m_metab_constant
Description
constant_name
constant_value
LOG_CONFIG_FRONT
/<oneweb>/common/log4j.properties
Directory for print Log4j for FrontController
LOG_CONFIG_MASTER
/<oneweb>/common/log4j.properties
Directory for print Log4j for Master
UPLOAD_REPOSITORY
/<oneweb>/FileServerEAF
Upload directory for application
UPLOAD_URL
/<oneweb>/FileServerEAF
Upload directory for application
เข้าสู่ระบบ Wildfly จัดการที่คอนโซล (By default, http://(IP Address):9990)
ไปยังหน้า Deployment (ไฮไลต์ที่ 1 ในภาพด้านล่าง) คลิก Add (2)
เลือก "Upload new deployment" จากนั้น คลิก Next (4)
เลือกไฟล์ Application EAR (Package name: "ONEWEB.AR.x.x.x.x.YYMMDD24HHMM.wildfly.ear") และจากนั้น คลิก Next.
เลือก Enable และจากนั้น คลิก "Finish"
รอให้ข้อความยืนยันปรากฏขึ้น ปรับใช้แพ็คเกจแอพพลิเคชันสำเร็จแล้ว
ตรวจสอบแอพพลิเคชันด้วย URL http://(IP Application server):(port)/FrontWeb
เข้าสู่ระบบ Wildfly จัดการที่คอนโซล (By default, http://(IP Address):9990)
ไปที่แผง Deployment (เน้นไปที่เลข 1 ในรูปด้านล่าง) คลิกที่ปุ่ม Add (2)
เลือก "Upload new deployment" และต่อด้วย คลิก Next (4)
เลือกไฟล์ Application WAR (Package name: "ONEWEB.AD.x.x.x.x.YYMMDD24HHMM.wildfly.war") และจากนั้น คลิก Next
เลือก Enable และ คลิก"Finish"
รอให้ข้อความยืนยันปรากฏขึ้น ปรับใช้แพ็คเกจแอพพลิเคชันสำเร็จแล้ว
ตรวจสอบแอพพลิเคชันด้วย URL http://(IP Application server):(port)/EAFUIWeb
เข้าสู่ระบบ Wildfly จัดการที่คอนโซล (By default, http://(IP Address):9990)
ไปยังหน้า Deployment (ไฮไลต์ที่ 1 ในภาพด้านล่าง) คลิก Add (2)
เลือก "Upload new deployment" และจากนั้น คลิก Next (4)
เลือกไฟล์ Application WAR (Package name: "ONEWEB.PGD.x.x.x.x.YYMMDD24HHMM.wildfly.war") และจากนั้น คลิก Next.
เลือก Enable และจากนั้น คลิก "Finish"
รอให้ข้อความยืนยันปรากฏขึ้น ปรับใช้แพ็คเกจแอพพลิเคชันสำเร็จแล้ว
เปิดคอนโซล ONEWEB Page Designer โดยพิมพ์ URL http://<ip>:<port>/PageDesigner/#/settings/db/migration
คลิก "Install"
ติดตั้งแอพเพจ แอพพลิเคชันจะตอบกลับด้วย "Validated”
แพ็คเกจแอพพลิเคชันได้รับการปรับใช้และเริ่มต้นสำเร็จแล้ว
ตรวจสอบแอพพลิเคชันด้วย URL http://(IP Application server):(port)/PageDesigner
ก่อนที่คุณจะเริ่มต้น คุณต้องกำหนดค่าข้อมูลต่อไปนี้ในฐานข้อมูล
pd.ms_project_config
Description
ms_project_config_name
ms_project_config_val
DEPLOYMENT_JNDI
java:/jdbc/bpm
การกำหนดค่าแหล่งข้อมูล
FOLDER_UPLOAD_JAR
/<oneweb>/pd/Files/
อัปโหลดไดเร็กทอรีสำหรับแอพพลิเคชัน JAR, PD
FOLDER_UPLOAD_WSDL
/<oneweb>/pd/Files/
อัปโหลดไดเร็กทอรีสำหรับ WSDL, แอพพลิเคชัน PD
AD_GET_ENTITY_URL
การอ้างอิง URL ไปยังเอนทิตีแอพพลิเคชัน EAFMASTER
AD_GET_ENTITY_MODULE_URL
การอ้างอิง URL ไปยังโมดูลแอพพลิเคชัน EAFMASTER
AD_USERNAME
onewebadmin
ชื่อผู้ใช้ (Username) สำหรับผู้ดูแลระบบ ONEWEB
AD_PASSWORD
password
รหัสผ่าน (Password) สำหรับผู้ดูแลระบบ ONEWEB
DEPLOYMENT_DB_DRIVER
org.postgres.jdbc.Driver
ประเภทไดเร็กทอรีสำหรับสภาพแวดล้อมนี้
เข้าสู่ระบบ Wildfly จัดการที่คอนโซล (By default, http://(IP Address):9990)
ไปยังหน้า Deployment (ไฮไลต์ที่ 1 ในภาพด้านล่าง) คลิก Add (2)
เลือก "Upload new deployment" และจากนั้น คลิก Next (4)
เลือกไฟล์ Application WAR (Package name: "ONEWEB.PD.x.x.x.x.YYMMDD24HHMM.wildfly.war") และจากนั้นคลิก Next
เลือก Enable จากนั้น คลิก "Finish"
รอให้ข้อความยืนยันปรากฏขึ้น ปรับใช้แพ็คเกจแอพพลิเคชันสำเร็จแล้ว
ตรวจสอบแอพพลิเคชันด้วย URL http://(IP Application server):(port)/PD
ก่อนที่คุณจะเริ่มต้น คุณต้องกำหนดค่าข้อมูลต่อไปนี้ในฐานข้อมูล
bpm.wf_t0_property
Description
property_name
property_value
bpm.ge.log4j.properties
/<oneweb>/common/log4j.properties
ไดเรกทอรีสำหรับการพิมพ์ Log4j สำหรับ process server
bpm.ge.classLoader.urls
/<oneweb>/pd/Files/
อัปโหลดไดเร็กทอรี
เข้าสู่ระบบ Wildfly จัดการที่คอนโซล (By default, http://(IP Address):9990)
ไปยังหน้า Deployment (ไฮไลต์ที่ 1 ในภาพด้านล่าง) คลิก Add (2)
เลือก "Upload new deployment" และจากนั้น คลิก Next (4)
เลือกไฟล์ Application WAR (Package name: "ONEWEB.PR.x.x.x.x.YYMMDD24HHMM.wildfly.war") และจากนั้น คลิก Next.
เลือก Enable จากนั้น คลิก "Finish"
รอให้ข้อความยืนยันปรากฏขึ้น ปรับใช้แพ็คเกจแอพพลิเคชันสำเร็จแล้ว
ตรวจสอบแอพพลิเคชันด้วย URL http://(IP Application server):(port)/BPMREST
ก่อนที่คุณจะเริ่มต้น คุณต้องกำหนดค่าข้อมูลต่อไปนี้ในฐานข้อมูล
เข้าสู่ระบบ Wildfly จัดการที่คอนโซล (By default, http://(IP Address):9990)
ไปยังหน้า Deployment (ไฮไลต์ที่ 1 ในภาพด้านล่าง) คลิก Add (2)
เลือก "Upload new deployment" และจากนั้น คลิก Next (4)
เลือกไฟล์ Application WAR (Package name: "ONEWEB.MFD.x.x.x.x.YYMMDD24HHMM.wildfly.war") จากนั้น คลิก Next.
เลือก Enable จากนั้น คลิก "Finish"
รอให้ข้อความยืนยันปรากฏขึ้น ปรับใช้แพ็คเกจแอพพลิเคชันสำเร็จแล้ว
ตรวจสอบแอพพลิเคชันด้วย URL http://(IP Application server):(port)/MicroFlow
เมื่อติดตั้งแพลตฟอร์ม ONEWEB แล้ว คุณสามารถตรวจสอบแอพพลิเคชันได้ตามรายละเอียดต่อไปนี้
App Designer
ลงชื่อเข้าใช้แอพพลิเคชันด้วย URL http://(IP Application server):(port)/FrontWeb
ไปที่ App Designer -> Import Entity
Import Entity: EN_v001.entity.cfg.json
ไปที่ App Designer >> Menu Configuration >> Create New Menu under APP Zone
ONEWEB Application Archive Package สำหรับฟีเจอร์ IAM แสดงอยู่ด้านล่าง
ก่อนที่คุณจะเริ่มต้น คุณต้องกำหนดค่าข้อมูลต่อไปนี้ในฐานข้อมูล
เข้าสู่ระบบ Wildfly จัดการที่คอนโซล (By default, http://(IP Address):9990)
ไปยังหน้า Deployment (ไฮไลต์ที่ 1 ในภาพด้านล่าง) คลิก Add (2)
เลือก "Upload new deployment" และจากนั้น คลิก Next (4)
เลือกไฟล์ Application WAR (Package name: "IAM2RESTService.x.x.x.x.YYMMDD24HHMM.wildfly.war") จากนั้น คลิก Next
เลือก Enable และจากนั้น คลิก "Finish"
เมื่อใช้งานสำเร็จแล้ว ให้ปรับใช้แพ็คเกจอื่นๆ ด้วย
รอให้ข้อความยืนยันปรากฏขึ้น ปรับใช้แพ็คเกจแอพพลิเคชันสำเร็จแล้ว ตรวจสอบใบสมัครด้วย URL http://(IP Application server):(port)/IAM2Web
ก่อนที่คุณจะเริ่มต้น คุณต้องกำหนดค่าข้อมูลต่อไปนี้ในฐานข้อมูล
เข้าสู่ระบบ Wildfly จัดการที่คอนโซล (By default, http://(IP Address):9990)
ไปยังหน้า Deployment (ไฮไลต์ที่ 1 ในภาพด้านล่าง) คลิก Add (2)
เลือก "Upload new deployment" และจากนั้น คลิก Next (4)
เลือกไฟล์ Application (Package name: "ONEWEB.MFR.x.x.x.x.YYMMDD24HHMM.wildfly.war") จากนั้น คลิก Next
เลือก Enable จากนั้น คลิก "Finish"
รอให้ข้อความยืนยันปรากฏขึ้น ปรับใช้แพ็คเกจแอพพลิเคชันสำเร็จแล้ว
ตรวจสอบแอพพลิเคชันด้วย URL http://(IP Application server):(port)/MicroFlowRest
bpm.wf_t0_property
Description
property_name
property_value
bpm.ge.log4j.properties
/<oneweb>/common/log4j.properties
ไดเรกทอรีสำหรับการพิมพ์ Log4j สำหรับ process server
bpm.ge.classLoader.urls
/<oneweb>/pd/Files/
อัปโหลดไดเร็กทอรี
bpm.wf_t0_property
Description
property_name
property_value
bpm.ge.log4j.properties
/<oneweb>/common/log4j.properties
ไดเรกทอรีสำหรับการพิมพ์ Log4j สำหรับ process srever
bpm.ge.classLoader.urls
/<oneweb>/pd/Files/
อัปโหลดไดเร็กทอรี
bpm.wf_t0_property
Description
property_name
property_value
bpm.ge.log4j.properties
/<oneweb>/common/log4j.properties
ไดเรกทอรีสำหรับการพิมพ์ Log4j สำหรับ process server
bpm.ge.classLoader.urls
/<oneweb>/pd/Files/
อัปโหลดไดเร็กทอรี
เมื่อติดตั้งแอพพลิเคชัน ONEWEB สำเร็จแล้ว คุณสามารถตรวจสอบแอพพลิเคชันได้โดยมีรายละเอียดดังต่อไปนี้
MicroFlow Designer
ลงชื่อเข้าใช้แอพพลิเคชันด้วย URL http://(IP Application server):(port)/FrontWeb
ไปที่ MicroFlow -> Create blank Project
สร้าง New Process with Name: XXX Service
ไปที่ "Import"
เลือกไฟล์ getCurrencyFixer และคลิก "Import"
เมื่อนำเข้าเสร็จแล้ว ให้ไปที่เครื่องมือออกแบบ แล้วคุณจะเห็น getCurrencyFixe service
เมื่อติดตั้ง ONEWEB Process สำเร็จแล้ว คุณสามารถตรวจสอบแอพพลิเคชันโดยมีรายละเอียดดังต่อไปนี้
Process Designer
ลงชื่อเข้าใช้แอพพลิเคชันด้วย URL http://(IP Application server):(port)/FrontWeb
ไปที่ Process Designer -> Create blank Project
สร้าง New Process Name: Occurrence Management
Import File: Occurrence Management
ไปที่ เครื่องมือออกแบบ (design tool)