受不鸟每次通过startogbiz.bat来启动ofbiz了,于是Google一下简单的按步骤配置了一下:

参考官方配置地址:https://cwiki.apache.org/OFBIZ/running-and-debugging-ofbiz-in-eclipse.html

1.右击项目 -> Debug As -> debug configurations

2.右击Java Application -> New,新建之后每个标签页的具体配置如下:

  • Main
    • Project: OFBiz
    • Main class: org.ofbiz.base.start.Start
  • Arguments
    • VM arguments: -Xms128M -Xmx512M -XX:MaxPermSize=128m  (当然,数据越大越好~看你配置啦!此外,这个也可以留空不填)
    • Working directory: 使用默认的Default就好
  • Classpath
    • Bootstrap Entries: JRE System Library
    • User Entries: 导入ofbiz项目中的"ofbiz.jar"
      • 移除User Entries里的 "ofbiz (default classpath)" 否则可能会报异常 "Can't find bundle for base name cache, locale ..."
  • Source
    • 点击“Add”->"Java Project",选择ofbiz项目
  • Environment
    • 新增一个新的环境变量 LC_ALL=C (可选, 非Linux环境无需配置)

3.右击项目 -> Properties -> Java Build Path -> Libraries -> Add Class Folder ,勾选ofbiz/framework/base/config ,按OK 确定

4.OK,现在可以在eclipse里Run或者Debug啦。

如果有异常“could not load vfs configuration from webslinger……”,直接删除两个文件就可以:

1.删除文件 : OFBIZ_HOME\framework\webslinger\lib\webslinger-20091211-3897-7ab22baea4b6.jar\META-INF\vfs-providers.xml

2.删除文件: OFBIZ_HOME\bin\META-INF\vfs-providers.xml