ติิดตั้ง Apache OFBiz ฉบับสมบูรณ์


ติดตั้ง 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
เท่านี้ก็เป็นอันเสร็จเรียบร้อยครับ
คำสำคัญ (Tags): #demo#install#ofbiz
หมายเลขบันทึก: 116207เขียนเมื่อ 1 สิงหาคม 2007 22:42 น. ()แก้ไขเมื่อ 24 มิถุนายน 2012 03:00 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (9)
เมืองไทยมี training ที่ไหนบ้าง

ผมลองติดตั้งผ่านตัว SVN แล้ว ขึ้น Error ตามข้างล่างนี้ครับ ไม่ทราบว่าต้องแก้ไขยังไง(ลองใช้ตัวที่เป็น Opentab ไม่เป็นไรครับ)  ขอบคุณครับ

C:\>svn co http://svn.apache.org/repos/asf/ofbiz/trunk ofbiz
svn: PROPFIND request failed on '/repos/asf/ofbiz/trunk'
svn: PROPFIND of '/repos/asf/ofbiz/trunk': could not connect to server (http://s
vn.apache.org)

เหมือนกับว่า ติดต่อ repository ของ OFBiz ไม่ได้นะครับลองตรวจสอบ internet connection ดูหรือยังครับ เพราะผมลองจาก คำสั่งของคุณก็สามารถที่จะ checkout ได้นะครับ

ผมลองติดตั้งและ run startofbiz.bat เกิด Error ดังนี้ครับ

Set OFBIZ_HOME to - C:/ofbiz
Admin socket not configured; set to port 0
2008-01-14 16:17:49,500 (main) [    ContainerLoader.java:50 :INFO ] [Startup] Loading containers...
2008-01-14 16:17:49,718 (main) [            UtilXml.java:672:ERROR] XmlFileLoader: File file:/C:/ofbiz/framework/base/config/ofbiz-containers.xml process fatal error. Line: 252. Error message: The string "--" is not permitted within comments.

 เกิดจากอะไรครับ แล้วแก้ไขได้อย่างไรครับ

 

ผมขอดู code ตรงไฟล์นี้หน่อยได้หรือเปล่าครับ น่าจะเกิดจาก comment บรรทัดตรงนี้

        <!-- the port below and port-1 will be opened by beanshell -->

 

ไม่ทราบว่าได้ไปแก้ไขไฟล์นี้หรือเปล่าครับ

 

========================

ถ้ามีปัญหาเกี่ยวกับ OFBiz เชิญที่ http://www.ofbizguru.com นะครับ 

คือเราจะติดตั้งระบบ เราต้องทำยังไงก่อน ทำตามนี้เลยรึป่าว คือเราไม่ค่อยรู้เรื่องเลยอะ เพิ่งศึกษา เพราะเราจะเอาไปทำ Thesis

start จะเริ่มต้นใช้งานยังไงครับ มี tutorial เป็น pdf ที่ละเอียดๆมั่งป่าวครับ หาคู่มือละเอียดๆยากมาก

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท