คู่มือ Java App Server Configuration สำหรับ Java
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
หากต้องการดำเนินการกำหนดค่าที่จำเป็นให้กดปุ่มการกำหนดค่าปุ่มถัดจากเซิร์ฟเวอร์แอปพลิเคชันของคุณในกรณีที่คุณมีแอปพลิเคชันเซิร์ฟเวอร์หลายตัวคุณสามารถกำหนดค่าร่วมกันหรือแยกกันก็ได้โดยทำตามขั้นตอนต่อไปนี้:
- เปิดเมนูแบบเลื่อนลงที่ด้านบนของแท็บการกำหนดค่าประกอบด้วยรายการเซิร์ฟเวอร์แอปทั้งหมดใน Environment ของคุณ
2. เลือกสิ่งที่คุณต้องการและทำการกำหนดค่า
- หากต้องการใช้การเปลี่ยนแปลง:
- สำหรับเซิร์ฟเวอร์ที่เลือกเท่านั้น - คลิกบันทึกสำหรับอินสแตนซ์ปัจจุบันเท่านั้นปุ่มจากเมนูแบบเลื่อนลง
- สำหรับเซิร์ฟเวอร์ทั้งหมด - คลิกบันทึก
บันทึก: หากคุณสร้าง/เปลี่ยนชื่อไฟล์หรือโฟลเดอร์ในตัวจัดการการกำหนดค่าสิ่งนี้จะถูกนำไปใช้เฉพาะในรายการ Node ที่เลือกเท่านั้นคุณไม่สามารถบันทึกการเปลี่ยนแปลงนี้สำหรับเซิร์ฟเวอร์แอปทั้งหมดที่มีอยู่ใน Environment ได้หากคุณต้องการสร้าง/เปลี่ยนชื่อไฟล์หรือโฟลเดอร์ในเซิร์ฟเวอร์อื่นด้วยคุณต้องดำเนินการด้วยตนเอง
ด้านล่างนี้คุณจะเห็นรายการไฟล์การกำหนดค่าที่สามารถแก้ไขได้ในเซิร์ฟเวอร์แอปพลิเคชัน Java:
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าที่สามารถเปลี่ยนแปลงได้ในโฟลเดอร์การกำหนดค่าที่ให้มาให้ใช้คำอธิบายที่เหมาะสม:
เซิร์ฟเวอร์
การกำหนดค่าคอนเทนเนอร์เซิร์ฟเล็ต Java หลักจะดำเนินการในไฟล์ที่อยู่ในเซิร์ฟเวอร์โฟลเดอร์
เมื่อใช้ไฟล์กำหนดค่าต่อไปนี้คุณสามารถดำเนินการตามรายการด้านล่างได้ (นี่เป็นเพียงตัวอย่างบางส่วน):
- บริบท.xml- กำหนดค่าการจำลองเซสชันผ่าน Memcached
- เว็บ.xml- กำหนดค่าการเข้าถึงระยะไกลผ่าน WebDav
- เซิร์ฟเวอร์.xml- เปิดใช้งานหลายโดเมน
- ตัวแปร.conf
สำเนา
-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}
บันทึกไฟล์นี้มีให้เฉพาะสำหรับแมวตัวผู้และทอมอีแอปพลิเคชันเซิร์ฟเวอร์สำหรับการกำหนดค่าGlassFishเซิร์ฟเวอร์ให้ใช้แผงผู้ดูแลระบบ.
บ้าน
หากคุณต้องการใช้ไฟล์/โฟลเดอร์ที่กำหนดเองเพื่อกำหนดค่าแอปพลิเคชันของคุณคุณสามารถดาวน์โหลด/สร้างไฟล์เหล่านั้นได้ในบ้านไดเร็กทอรีที่ใช้เป็นที่เก็บข้อมูลในเซิร์ฟเวอร์ Java ของคุณ
ด้วยเหตุนี้คุณจึงสามารถกำหนดค่าโดยระบุเส้นทางไปยังไฟล์ที่ดาวน์โหลด/สร้างขึ้นในตัวแปร.confไฟล์ (เซิร์ฟเวอร์โฟลเดอร์)
บันทึก:แม้ว่าไดเร็กทอรีของเซิร์ฟเวอร์ซึ่งอ้างถึงโฟลเดอร์นี้จะสามารถตั้งชื่อได้อุณหภูมิสำหรับเซิร์ฟเวอร์บางเครื่องระบบแพลตฟอร์มจะไม่ทำความสะอาดโดยอัตโนมัติ
เว็บแอพ / งาน
ที่เว็บแอป(สำหรับ Tomcat/TomEE) และงานโฟลเดอร์ (สำหรับ Jetty) ใช้สำหรับจัดเก็บแอปพลิเคชันที่คลายการแพ็กซึ่งปรับใช้กับ Environment
JAVA_HOME
ที่JAVA_HOMEโฟลเดอร์ประกอบด้วยไฟล์กำหนดค่า Java และ libs ที่นี่คุณสามารถแก้ไขการตั้งค่า Java และอัปโหลดไลบรารี Java เพิ่มเติมได้
ลิบ
ที่libโฟลเดอร์ใช้สำหรับจัดเก็บค่าเริ่มต้นและการอัปโหลดแบบกำหนดเองไหห้องสมุด
โครน
เซิร์ฟเวอร์แอปประกอบด้วยครอนโฟลเดอร์ที่มีไฟล์ปรับแต่งซึ่งสามารถกำหนดค่า cronjobs ได้
ข้อมูลรายละเอียดเกี่ยวกับการกำหนดค่า Cronjob สามารถพบได้ในการตั้งค่า Cronjobเอกสาร.
คีย์ส
ที่กุญแจไดเร็กทอรีถูกใช้เป็นสถานที่สำหรับการอัปโหลดคีย์ส่วนตัวที่จำเป็นสำหรับแอปพลิเคชันของคุณสร้างคีย์บันทึกเป็นไฟล์อย่างง่ายและอัปโหลดไปยังสำคัญโฟลเดอร์
สามารถใช้ในกรณีต่างๆได้โดยระบุเส้นทางไปยังคีย์ของคุณ:
สำเนา
/var/lib/jelastic/keys/{key_file_name}
บริบท
ที่บริบทโฟลเดอร์มีไฟล์กำหนดค่า XML สำหรับแต่ละบริบทที่ปรับใช้ไฟล์ทั้งหมดนี้เปิดสำหรับการแก้ไข
SERVER_LIB
ที่เซิร์ฟเวอร์_libโฟลเดอร์คือไดเรกทอรีกำหนดค่า GlassFish พร้อมด้วยไลบรารีเซิร์ฟเวอร์ที่มีอยู่ทั้งหมด
แอพพลิเคชัน
ที่แอพโฟลเดอร์ TomEE ใช้สำหรับจัดเก็บแอปพลิเคชัน EE ที่คลายแพ็กแล้วซึ่งปรับใช้กับ Environment
แมวตัวผู้
| โฟลเดอร์ | ไฟล์ | เส้นทาง |
|---|---|---|
| การประชุม | 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 |
ทอมอี
| โฟลเดอร์ | ไฟล์ | เส้นทาง |
|---|---|---|
| เซิร์ฟเวอร์ | 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
| โฟลเดอร์ | ไฟล์ | เส้นทาง |
|---|---|---|
| เซิร์ฟเวอร์ | 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(ในเซิร์ฟเวอร์โฟลเดอร์) | การบันทึกคุณสมบัติ | /opt/glassfish3/glassfish/domains/ domain1/config/gfcluster-config.php |
| บ้าน | /opt/glassfish3/อุณหภูมิ | |
| JAVA_HOME | /usr/java/latest | |
| เซิร์ฟเวอร์_lib | /opt/glassfish3/glassfish/lib/ | |
| ครอน | GlassFish | /var/spool/cron |
| กุญแจ | /var/lib/Ruk-Com PaaS/keys |
ท่าเทียบเรือ
| โฟลเดอร์ | ไฟล์ | เส้นทาง |
|---|---|---|
| เซิร์ฟเวอร์ | 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 |










