ติดตั้ง Apache OFBiz

สวัสดีครับผมเคยรับปากไว้เรื่องการนำเสนอวิธีการติดตั้ง Apache OFBiz อันที่จริงแล้ววิธีการติดตั้งทางทีมงานของ Apache OFBiz ได้เขียนไว้อย่างละเอียดแล้วและผมก็เคยเขียนลงใน OSLC และ Narisa แต่ไหนๆจะเขียนเรื่องราวของ Apache OFBiz ที่นี่แล้วก็เขียนให้ครบเลยดีกว่า

วิธีการติดตั้ง

  1. Apache OFBiz ถูกพัฒนาจาก ภาษาจาวาท่านจะต้องติดตั้ง Java SDK โดยสามารถ Download ได้จากเว็บไซต์ http://java.sun.com เลือก JDK นะครับ หลังจากนั้นก็ลงมือติดตั้ง ส่วนวิธีการติดตั้งหาดูในอินเตอร์เน็ตตามสะดวก
  2. ดาว์นโหลด Apache OFBiz จากเว็บไซต์ http://www.ofbiz.org โดยท่านสามารถเลือกดาว์นโหลดได้สองวิธีคือจาก SVN Repository และจาก Weekly Builds (เป็นเวอร์ชันของ opentaps.org)
  3. Unzip ไฟล์ออกในกรณีที่ดาว์นโหลดจาก Weekly Builds ถ้าดาว์นโหลดจาก SVN Repository ให้ข้ามขั้นตอนนี้ไปเลย
  4. คอมไพล์ซอร์สของ Apache OFBiz โดย Ant และApache OFBiz ได้รวม Ant ไว้ให้แล้วไม่ต้องติดตั้งเพิ่ม

    คำสั่งคอมไพล์


    Windows
    c:\ofbiz>ant.bat
    Linux
    ofbiz@ofbizserver:~/ofbiz$ ./ant
    และรอสักครู่ครับ
  5. คอมไพล์เสร็จแล้วก็ถึงขั้นตอนการติดตั้งจริงๆเสียที

    คำสั่งติดตั้งแบบร็วดเร็ว


    java -jar ofbiz.jar -install -readers=seed,demo

    Apache OFBiz จะทำการติดตั้งฐานข้อมูลที่รวมมาแล้วกับ Apache OFBizและติดตั้งข้อมูลพื้นฐานรวมถึงข้อมูลตัวอย่าง ช่วงที่รอติดตั้งเสร็จขอเชิญทุกท่านไปหากาแฟกับของว่างสักชุดเพราะใช้เวลาพอสมควร
  6. หลังจากที่รอให้ติดตั้งฐานข้อมูลเสร็จก็ลองเล่นกับ Apache OFBiz ได้โดยคำสั่งดังนี้

    คำสั่ง

    Windows
    c:\ofbiz>startofbiz.bat
    Linux
    ofbiz@ofbizserver:~/ofbiz$ ./startofbiz.sh
  7. รอให้โปรแกรมโหลดสักครู่โดยสังเกตุจาก Log ใน Terminal ดังนี้

    2007-08-01 22:32:44,590 (main) [  CatalinaContainer.java:239:INFO ] Started Apache Tomcat/5.5.20
    Httpd started on port: 9989
    Sessiond started on port: 9990
    2007-08-01 22:32:44,916 (main) [ BeanShellContainer.java:100:INFO ] Started BeanShell telnet service on 9989, 9990
    2007-08-01 22:32:44,916 (main) [ BeanShellContainer.java:101:INFO ] NOTICE: BeanShell service ports are not secure. Please protect the ports


    แสดงว่าโปรแกรมโหลดเสร็จแล้วเปิดเว็บบาวเซอร์ขึ้นมาแล้วพิมพ์ URL http://localhost:8080/ecommerce สำหรับระบบ ecommerce หรือ http://localhost:8080/webtools  Username และ Password ที่ใช้งานระบบคือ admin/ofbiz

เท่านี้ก็เป็นอันเสร็จเรียบร้อยครับ