ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / JAVA

คู่มือ WildFly Server สำหรับ Java

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

Image 34: WildFly logo ไวลด์ฟลายเป็น RuntimeApplication ที่ทันสมัย ​​ยืดหยุ่นน้ำหนักเบาและมีการจัดการซึ่งเขียนด้วยภาษา Java และใช้มาตรฐานและเทคโนโลยีล่าสุดของข้อกำหนด Java Platform Enterprise Edition (Java EE) WildFly เป็น Software โอเพ่นซอร์สฟรีโดยเปิดให้ใช้งานบนหลาย Platform คุณสมบัติหลักของ Application Server นี้:

  • Runtime ที่ปรับแต่งได้ขึ้นอยู่กับระบบย่อยที่เสียบได้ซึ่งสามารถรวมหรือลบออกได้ตามความต้องการ
  • รองรับ Java EE8 เพื่อใช้มาตรฐาน Java ระดับองค์กรล่าสุดในเฟรมเวิร์กที่ใช้งานง่าย
  • วิธีการแบบแยกส่วนพร้อมความสามารถในการเริ่มแต่ละบริการแยกกัน
  • รวดเร็วน้ำหนักเบาและปรับให้เหมาะสมเพื่อประสิทธิภาพสูงสุด

เพื่อสร้างกไวลด์ฟลายApplication Server สำหรับการ Host โปรเจ็กต์ Java ภายใน Platform ให้ทำตามขั้นตอนง่ายๆด้านล่างนี้

บันทึก:Template นี้ใช้ความทันสมัยระบบดีมอนการเริ่มต้น

การสร้าง Server WildFly

  1. เข้าสู่ระบบบัญชี PaaS ของคุณแล้วคลิกEnvironment ใหม่ปุ่มที่มุมซ้ายบนของ Dashboard

Image 36: new environment button2. ในตัวช่วยสร้าง Topology Environment แบบเปิดให้นำทางไปยังชวาแท็บแล้วเลือกไวลด์ฟลาย(ที่10-16รองรับเวอร์ชันต่างๆ) จาก Application Manifest Server ที่มีอยู่จากนั้นระบุขีดจำกัด Resource ที่จัดสรรโดยใช้แถบเลื่อน cloudlet เลือกกภูมิภาค(หากมีหลายรายการ) และแก้ไขชื่อ Environment ของคุณ

หมายเหตุ:

  • WildFly คือเข้ากันไม่ได้ด้วยจาวา 6 และ 7; ดังนั้นจึงไม่มีเวอร์ชันเหล่านี้
  • เนื่องจากความต้องการ Resource WildFly ขั้นต่ำขอแนะนำอย่างยิ่งให้จัดสรรCloudlet มากกว่า 1 อันสำหรับ Node นี้มิฉะนั้นคุณอาจประสบปัญหาประสิทธิภาพของ Server ต่ำและถึงขั้นล้มเหลวได้
  • WildFly สามารถเปิดตัวได้ในแบบสแตนด์อโลนโหมดโดยใช้ไฟล์การกำหนดค่าที่กำหนดไว้ในสแตนด์อโลน_MODE_CONFIGEnvironment Variable
  • Platform ดังกล่าวให้การสนับสนุน Server WildFly ทันทีการจัดกลุ่มอัตโนมัติในDomain ที่ได้รับการจัดการโหมดผ่านตัวสลับที่เหมาะสมในตัวช่วยสร้าง Topology

Image 37: WildFly server topology wizardคลิกที่สร้างปุ่มเมื่อพร้อม

  1. รอสองสามนาทีเพื่อสร้าง Environment ของคุณแล้วคลิกเปิดใน Browserปุ่มข้างๆ

Image 38: WildFly open in browser4. หน้าต้อนรับเริ่มต้นของ WildFly แสดงรายการลิงก์ที่เป็นประโยชน์เพื่อช่วยคุณในการเริ่มต้น

Image 39: WildFly home pageเพื่อเข้าถึง WildFlyคอนโซลการดูแลระบบคลิกลิงก์ที่เหมาะสม (วงกลมอยู่ในรูปภาพด้านบน) หรือรับ URL จากอีเมล (ได้รับหลังจากสร้าง Server) ควบคู่ไปกับข้อมูลรับรองการเข้าถึงอื่นๆ

นอกจากนี้คุณยังสามารถสร้างการเชื่อมต่อ SSHไปยัง Server WildFly ของคุณและใช้ไฟล์WildFly CLIยูทิลิตี้ inbuilt สำหรับการจัดการ

โหมดสแตนด์อโลน

Application Server WildFly ทำงานอยู่ใน “แบบสแตนด์อโลน” ตามค่าเริ่มต้นเพื่อให้แต่ละ Instance เป็นกระบวนการที่เป็นอิสระตามไฟล์การกำหนดค่าที่กำหนดผ่านทางสแตนด์อโลน_MODE_CONFIGEnvironment Variable.

Image 41: WildFly standalone config variableมีโปรไฟล์ที่ได้รับการรับรองสี่โปรไฟล์สำหรับโหมดสแตนด์อโลน:

  • แบบสแตนด์อโลน.xml(ค่าเริ่มต้น) - การกำหนดค่าสำหรับเว็บ Java Enterprise Edition 8ด้วยเทคโนโลยีที่จำเป็น
  • สแตนด์อโลน-full.xml- การกำหนดค่าสำหรับJava Enterprise Edition 8 ตัวเต็มพร้อมเทคโนโลยี EE 8 ทั้งหมด
  • แบบสแตนด์อโลน-ha.xml- การกำหนดค่าสำหรับเว็บ Java Enterprise Edition 8มีความพร้อมใช้งานสูง
  • แบบสแตนด์อโลนเต็ม-ha.xml- การกำหนดค่าสำหรับJava Enterprise Edition 8 ตัวเต็มมีความพร้อมใช้งานสูง

ในกรณีที่ใช้การกำหนดค่า HA (สองตัวเลือกสุดท้าย)เจกรุ๊ปProtocol ใช้สำหรับการส่งข้อความระหว่าง Node ได้รับการกำหนดค่าให้ใช้การอนุญาตกับโทเค็น MD5 และการเข้ารหัสแบบอสมมาตรตามค่าเริ่มต้นการใช้งานดังกล่าวจะป้องกันไม่ให้ Node ที่ไม่ได้รับอนุญาตสามารถเข้าร่วม Cluster และผู้ที่ไม่ใช่สมาชิกจากการสื่อสารกับสมาชิกของ Cluster

บันทึก:ขอแนะนำอย่างยิ่งให้เปลี่ยนค่าเริ่มต้นauth_valueภายในไฟล์การกำหนดค่า HA แบบสแตนด์อโลนของคุณใน Environment การใช้งานจริง

นี่เป็นการสรุปบทช่วยสอนของเราเกี่ยวกับการติดตั้ง Server WildFly! ตอนนี้คุณสามารถกำหนดค่าได้ตามที่คุณต้องการและดำเนินการต่อไปการใช้งาน Application.