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

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

RUK-COM PAAS / JAVA

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

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

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

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

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

หากต้องการดำเนินการกำหนดค่าที่จำเป็นให้กดปุ่มการกำหนดค่าปุ่มถัดจาก Application Server ของคุณในกรณีที่คุณมีApplication Server หลายตัวคุณสามารถกำหนดค่าร่วมกันหรือแยกกันก็ได้โดยทำตามขั้นตอนต่อไปนี้:

  1. เปิดเมนูแบบเลื่อนลงที่ด้านบนของแท็บการกำหนดค่าประกอบด้วยรายการ Server แอปทั้งหมดใน Environment ของคุณ

Image 51: java application server config list of app servers2. เลือกสิ่งที่คุณต้องการและทำการกำหนดค่า

  1. หากต้องการใช้การเปลี่ยนแปลง:
  • สำหรับ Server ที่เลือกเท่านั้น - คลิกบันทึกสำหรับ Instance ปัจจุบันเท่านั้นปุ่มจากเมนูแบบเลื่อนลง
  • สำหรับ Server ทั้งหมด - คลิกบันทึก

Image 52: java application server config save for current

บันทึก: หากคุณสร้าง/เปลี่ยนชื่อไฟล์หรือโฟลเดอร์ในตัวจัดการการกำหนดค่าสิ่งนี้จะถูกนำไปใช้เฉพาะในรายการ Node ที่เลือกเท่านั้นคุณไม่สามารถบันทึกการเปลี่ยนแปลงนี้สำหรับ Server แอปทั้งหมดที่มีอยู่ใน Environment ได้หากคุณต้องการสร้าง/เปลี่ยนชื่อไฟล์หรือโฟลเดอร์ใน Server อื่นด้วยคุณต้องดำเนินการด้วยตนเอง

ด้านล่างนี้คุณจะเห็นรายการไฟล์การกำหนดค่าที่สามารถแก้ไขได้ใน Application Server Java:

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าที่สามารถเปลี่ยนแปลงได้ในโฟลเดอร์การกำหนดค่าที่ให้มาให้ใช้คำอธิบายที่เหมาะสม:

Server

การกำหนดค่า Container เซิร์ฟเล็ต Java หลักจะดำเนินการในไฟล์ที่อยู่ในServerโฟลเดอร์

เมื่อใช้ไฟล์กำหนดค่าต่อไปนี้คุณสามารถดำเนินการตามรายการด้านล่างได้ (นี่เป็นเพียงตัวอย่างบางส่วน):

สำเนา

-Xmx< size >m
-Xms< size >m
*   set your custom [system properties](paas-guide-java-options-and-arguments.html) for your [Tomcat, TomEE, Jetty](paas-guide-custom-environment-variables.html) or [GlassFish](paas-guide-custom-environment-variables.html):

สำเนา

-Dvar1=value1 -Dvar2=value2
-Dmy.var3=/my/value
*   configure [JavaAgent interceptor](paas-guide-javaagent.html)
*   enable [remote debugging](paas-guide-remote-debugging.html):

สำเนา

-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address={port_number}

บันทึกไฟล์นี้มีให้เฉพาะสำหรับแมวตัวผู้และทอมอีApplication Server สำหรับการกำหนดค่าGlassFishServer ให้ใช้แผงผู้ดูแลระบบ.

Image 54: java application server config 9 กลับไปที่รายการ

บ้าน

หากคุณต้องการใช้ไฟล์/โฟลเดอร์ที่กำหนดเองเพื่อกำหนดค่า Application ของคุณคุณสามารถดาวน์โหลด/สร้างไฟล์เหล่านั้นได้ในบ้านDirectory ที่ใช้เป็นที่เก็บข้อมูลใน Server Java ของคุณ

ด้วยเหตุนี้คุณจึงสามารถกำหนดค่าโดยระบุเส้นทางไปยังไฟล์ที่ดาวน์โหลด/สร้างขึ้นในตัวแปร.confไฟล์ (Serverโฟลเดอร์)

Image 56: java application server config home

บันทึก:แม้ว่า Directory ของ Server ซึ่งอ้างถึงโฟลเดอร์นี้จะสามารถตั้งชื่อได้อุณหภูมิสำหรับ Server บางเครื่องระบบ Platform จะไม่ทำความสะอาดโดยอัตโนมัติ

กลับไปที่รายการ

เว็บแอพ / งาน

ที่เว็บแอป(สำหรับ Tomcat/TomEE) และงานโฟลเดอร์ (สำหรับ Jetty) ใช้สำหรับจัดเก็บ Application ที่คลายการแพ็กซึ่ง Deploy กับ Environment

Image 58: java application server config 1 กลับไปที่รายการ

JAVA_HOME

ที่JAVA_HOMEโฟลเดอร์ประกอบด้วยไฟล์กำหนดค่า Java และ libs ที่นี่คุณสามารถแก้ไขการตั้งค่า Java และอัปโหลด Library Java เพิ่มเติมได้

Image 60: java application server config java home กลับไปที่รายการ

ลิบ

ที่libโฟลเดอร์ใช้สำหรับจัดเก็บค่าเริ่มต้นและการอัปโหลดแบบกำหนดเองไหห้องสมุด

Image 62: java application server config lib กลับไปที่รายการ

โครน

Server แอปประกอบด้วยครอนโฟลเดอร์ที่มีไฟล์ปรับแต่งซึ่งสามารถกำหนดค่า cronjobs ได้

ข้อมูลรายละเอียดเกี่ยวกับการกำหนดค่า Cronjob สามารถพบได้ในการตั้งค่า Cronjobเอกสาร.

Image 64: java application server config 4 กลับไปที่รายการ

คีย์ส

ที่กุญแจDirectory ถูกใช้เป็นสถานที่สำหรับการอัปโหลดคีย์ส่วนตัวที่จำเป็นสำหรับ Application ของคุณสร้างคีย์บันทึกเป็นไฟล์อย่างง่ายและอัปโหลดไปยังสำคัญโฟลเดอร์

สามารถใช้ในกรณีต่างๆได้โดยระบุเส้นทางไปยังคีย์ของคุณ:

สำเนา

/var/lib/jelastic/keys/{key_file_name}

Image 66: java application server config java key กลับไปที่รายการ

บริบท

ที่บริบทโฟลเดอร์มีไฟล์กำหนดค่า XML สำหรับแต่ละบริบทที่ Deploy ไฟล์ทั้งหมดนี้เปิดสำหรับการแก้ไข

Image 68: java application server config context กลับไปที่รายการ

SERVER_LIB

ที่Server_libโฟลเดอร์คือ Directory กำหนดค่า GlassFish พร้อมด้วย LibraryServer ที่มีอยู่ทั้งหมด

Image 70: java application server config serverlib กลับไปที่รายการ

Application

ที่แอพโฟลเดอร์ TomEE ใช้สำหรับจัดเก็บ Application EE ที่คลายแพ็กแล้วซึ่ง Deploy กับ Environment

Image 72: java application server config apps กลับไปที่รายการ

แมวตัวผู้

โฟลเดอร์ ไฟล์ เส้นทาง
การประชุม catalina.policy catalina.properties context.xml jaspic-providers.xml jaspic-providers.xsd Ruk-Com PaaS-ha.xml Ruk-Com PaaS-ssl.xml logging.properties server.xml tomcat-env.sh tomcat-users.xml tomcat-users.xsd ตัวแปร.conf web.xml /opt/tomcat/conf
อุณหภูมิ /opt/tomcat/temp
เว็บแอป /opt/tomcat/webapps
ล่าสุด /usr/java/latest
lib /opt/tomcat/lib
ครอน แมวตัวผู้ /var/spool/cron
กุญแจ /var/lib/Ruk-Com PaaS/keys

กลับไปที่รายการ

ทอมอี

โฟลเดอร์ ไฟล์ เส้นทาง
Server catalina.policy server.xml catalina.properties tomcat-users.xml context.xml web.xml ตัวแปร.conf logging.properties tomee.xml system.properties /opt/tomcat/conf/
บ้าน /opt/tomcat/temp
เว็บแอป /opt/tomcat/webapps
แอพ /opt/tomcat/apps
JAVA_HOME /usr/java/default
lib /opt/tomcat/lib
ครอน แมวตัวผู้ /var/spool/cron
กุญแจ /var/lib/Ruk-Com PaaS/keys

กลับไปที่รายการ

GlassFish

โฟลเดอร์ ไฟล์ เส้นทาง
Server default-web.xml domain.xml domain.xml.bak domain.xml.orig รหัสผ่านท้องถิ่น logging.properties logging.properties.orig login.conf server.policy sun-acc.xml wss-server-config-1.0.xml wss-server-config-2.0.xml /opt/glassfish3/glassfish/domains/domain1/config
gfcluster-config.php(ในServerโฟลเดอร์) การบันทึกคุณสมบัติ /opt/glassfish3/glassfish/domains/ domain1/config/gfcluster-config.php
บ้าน /opt/glassfish3/อุณหภูมิ
JAVA_HOME /usr/java/latest
Server_lib /opt/glassfish3/glassfish/lib/
ครอน GlassFish /var/spool/cron
กุญแจ /var/lib/Ruk-Com PaaS/keys

กลับไปที่รายการ

ท่าเทียบเรือ

โฟลเดอร์ ไฟล์ เส้นทาง
Server jdbcRealm.properties jetty-ajp.xml jetty-bio.xml jetty-jaas.xml jetty-jmx.xml jetty-logging.xml jetty-plus.xml jetty-rewrite.xml jetty-setuid.xml jetty-sslengine.xml jetty-ssl.xml jetty-stats.xml jetty.xml login.conf login.properties realm.properties spnego.properties ตัวแปร conf webdefault.xml /opt/ท่าเทียบเรือ/ฯลฯ
บ้าน /opt/ท่าเทียบเรือ/home
บริบท /opt/ท่าเทียบเรือ/บริบท/
งาน /opt/ท่าเทียบเรือ/work
JAVA_HOME /usr/java/latest
lib /opt/ท่าเทียบเรือ/lib
ครอน ท่าเทียบเรือ /var/spool/cron
กุญแจ /var/lib/Ruk-Com PaaS/keys

กลับไปที่รายการ