How to run OFBiz as a Service on Ubuntu 10.10
How to run OFBiz as a Service on Ubuntu 10.10
จะเป็นขั้นตอนวิธีการเพิ่มให้ OFBiz เริ่มทำงานตั้งแต่เราเริ่มเปิดเครื่องและเข้าใช้งานเจ้า Ubuntu 10.10
พร้อมๆกับservice ต่างๆ แบบว่าเราไม่ต้องเสียเวลามามานั่ง start service ให้เมื่อย
ทำความเข้าใจกันก่อน
1. ผมลง OFBiz ไว้ที่ /opt/ ดังนั้น ofbiz_home = /opt/ofbiz
2. JAVA_HOME=/usr/lib/jvm/java-6-sun/
เริ่มลงมือ
1. ทำการ สร้าง user ofbiz เพื่อใช้ทำการรัน service, เปลี่ยนสิทธิ dir ofbiz
2. copy rc.ofbiz ไปยัง /etc/init.d (พอดีเจ้า ubuntu เป็น linux ตระกูล Debian ให้ copy ไฟล์ rc.ofbiz.for.debian)
3. เปลี่ยนสิทธิ ofbiz
4. ทำการแก้ไขไฟล์ /etc/init.d/ofbiz
- แก้ไข JAVA_BINARY ให้เป็น ที่อยู่ของ jdk (ดูได้จากคำสั่ง echo $JAVA_HOME)
- แก้ไข OFBIZ_HOME ให้เป็นที่อยู่ของ ofbiz
5. เพิ่มการเรียก service ของ ubuntu(ให้มันทำงานทุกครั้งตอน reboot เครื่องมาใหม่ๆ)
รายละเอียดข้อมูลคำสั่ง update-rc.d คลิ๊ก
6. ลอง Reboot เครื่องแล้ว เรียก ofbiz ดูครับ https://localhost:8443/example/
* คำสั่งดู process ว่า ofbiz run อยู่ไหม (ps -ax | grep java)
** หากอยากดู log ตอน run service ให้ไปดูที่ /opt/ofbiz/runtime/log/console.log
เสร็จสิ้นการทำให้ service ofbiz รันตอนเริ่มต้นใช้งานของ ubuntu
ห่างหายไปนานกับการมาเขียนสิ่งที่รู้ วันนี้ครึ้มอกครึ้มใจมาเพิ่มบทความดู พอดีช่วงนี้ได้มีโอกาสได้มาสัมผัสเจ้า OFBiz ซึ่งเป็น webapp ที่ใช้ในงานด้าน ERP ที่มาเริ่ม
How to run OFBiz as a Service on Ubuntu 10.10 ตรงนี้ก่อนก็เพราะว่า มันยากจริงๆ
เพราะหาข้อมูลเกี่ยวกับการทำน้อยมากๆ กว่าจะทำได้ ใช้เวลาตั้ง 3 วัน
จะเป็นขั้นตอนวิธีการเพิ่มให้ OFBiz เริ่มทำงานตั้งแต่เราเริ่มเปิดเครื่องและเข้าใช้งานเจ้า Ubuntu 10.10
พร้อมๆกับservice ต่างๆ แบบว่าเราไม่ต้องเสียเวลามามานั่ง start service ให้เมื่อย
ทำความเข้าใจกันก่อน
1. ผมลง OFBiz ไว้ที่ /opt/ ดังนั้น ofbiz_home = /opt/ofbiz
2. JAVA_HOME=/usr/lib/jvm/java-6-sun/
เริ่มลงมือ
1. ทำการ สร้าง user ofbiz เพื่อใช้ทำการรัน service, เปลี่ยนสิทธิ dir ofbiz
useradd -m ofbiz
chown -R ofbiz.ofbiz /opt/ofbiz
chmod 700 /opt/ofbiz
2. copy rc.ofbiz ไปยัง /etc/init.d (พอดีเจ้า ubuntu เป็น linux ตระกูล Debian ให้ copy ไฟล์ rc.ofbiz.for.debian)
cp /opt/ofbiz/rc.ofbiz.for.debian /etc/init.d/ofbiz
3. เปลี่ยนสิทธิ ofbiz
chmod 755 /etc/init.d/ofbiz
4. ทำการแก้ไขไฟล์ /etc/init.d/ofbiz
- แก้ไข JAVA_BINARY ให้เป็น ที่อยู่ของ jdk (ดูได้จากคำสั่ง echo $JAVA_HOME)
- แก้ไข OFBIZ_HOME ให้เป็นที่อยู่ของ ofbiz
JAVA_BINARY=/usr/lib/jvm/java-6-sun/bin/java
OFBIZ_HOME=/opt/ofbiz
5. เพิ่มการเรียก service ของ ubuntu(ให้มันทำงานทุกครั้งตอน reboot เครื่องมาใหม่ๆ)
sudo update-rc.d -f ofbiz remove
sudo update-rc.d ofbiz start 21 2 3 4 5 . stop 19 0 1 6 .
รายละเอียดข้อมูลคำสั่ง update-rc.d คลิ๊ก
6. ลอง Reboot เครื่องแล้ว เรียก ofbiz ดูครับ https://localhost:8443/example/
* คำสั่งดู process ว่า ofbiz run อยู่ไหม (ps -ax | grep java)
** หากอยากดู log ตอน run service ให้ไปดูที่ /opt/ofbiz/runtime/log/console.log
เสร็จสิ้นการทำให้ service ofbiz รันตอนเริ่มต้นใช้งานของ ubuntu
ขอเริ่มเรื่องเกี่ยวกับ ofbiz ด้วยเรื่องนี้นะคับ เดวจะพยามเขียนเรื่องต่อๆไปให้ต่อเนื่องจะได้เป็นประโยชน์กับคนที่เริ่มใช้ ofbiz หากมีอะไรแนะนำหรือตำหนิ ก็ เมม มาเลยนะครับยินดีรับฟัง
Comments