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

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

RUK-COM PAAS / JAVA

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

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

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

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

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

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

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

เพื่อสร้างกไวลด์ฟลายแอปพลิเคชันเซิร์ฟเวอร์สำหรับการโฮสต์โปรเจ็กต์ Java ภายในแพลตฟอร์มให้ทำตามขั้นตอนง่ายๆด้านล่างนี้

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

การสร้างเซิร์ฟเวอร์ WildFly

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

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

หมายเหตุ:

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

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

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

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

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

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

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

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

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 (สองตัวเลือกสุดท้าย)เจกรุ๊ปโปรโตคอลใช้สำหรับการส่งข้อความระหว่าง Node ได้รับการกำหนดค่าให้ใช้การอนุญาตกับโทเค็น MD5 และการเข้ารหัสแบบอสมมาตรตามค่าเริ่มต้นการใช้งานดังกล่าวจะป้องกันไม่ให้ Node ที่ไม่ได้รับอนุญาตสามารถเข้าร่วมคลัสเตอร์และผู้ที่ไม่ใช่สมาชิกจากการสื่อสารกับสมาชิกของคลัสเตอร์

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

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