当前位置: 首页 > 工具软件 > Opentaps > 使用案例 >

开源ERP安装之Opentaps和Openbravo安装指南

逑彬炳
2023-12-01

开源ERP安装之Opentaps和Openbravo安装指南

Openbravo3安装
官网以及很多博客给出的链接,点击之后会下载到虚拟机版本的应用程序,这种压缩包解压之后里面是一个虚拟机的配置文件和一个虚拟硬盘文件,这种程序直接放在VMware里启动就好了,没有什么可说的。
源码版本的安装首先需要下载到源码(https://sourceforge.net/projects/openbravo/files/10-openbravo-early-releases/3.0RC6.1/sources/),然后需要tomcat,ant,oracle或者postpresql数据库。

  1. tomcat

网上很多人提到tomcat必须要适用tomcat6,我没有测试其他版本,那就按照tomcat6来吧。下载解压版tomcat之后需要配置CATALINA_HOME环境变量。因为在适用ant编译源码时最后一步是将源码打成war包放在${env.CATALINA_HOME}/webapps下。
同时需要修改tomcat-users.xml文件,提供一个tomcat控制台的管理帐号。配置文件内同可以参考
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>

  1. java配置
    JAVA_HOME等常用的环境变量肯定是需要配置的,然后openbravo使用了比较老的cglib,这会导致permsize需求量比较大,如果不配置-XX:MaxPermSize参数的话可能会导致java.lang.OutOfMemoryError: PermGen space异常。建议这个值应该配置在512M。当然如果你有能力愿意修改openbravo的源码依赖,降低内存使用量最好了。
    配置permsize的方法是新增环境变量JAVA_OPTS=”-XX:MaxPermSize=512M”
  2. 数据库配置
    一开始我使用了Oracle数据库,后来发现实在能力有限,只好改用了PostpreSql数据库。安装好数据库之后需要记下来一个管理员帐号。稍后会用到。

  3. ant配置
    ant配置没什么好说的,去官网下载ant的安装包,设置好ANT_HOME,然后运行ant -version命令,可以运行就说明安装成功

  4. 开始安装Openbravo
    进入源码目录之后 使用ant命令“ant setup”,这一步主要是根据操作系统下载了一个可执行文件,该文件以图形化界面引导配置位于config/Openbravo.properties的配置文件。所以可以在运行这个程序之后手动修改这个配置文件。
    注意,配置数据库的时候需要提供两个用户。我也不太明白这两个用户应该从哪里获得,后来发现其实应该是提供一个系统用户,以及一个你需要创建的用户名密码,程序会根据你提供的用户名密码创建一个新的用户。

Openbravo.properties文件配置完成之后运行“ant install.source”命令,这个命令主要是用来初始化数据库。可能需要比较长的时间。并且会容易出现内存不足的异常。解决办法就在JAVA_OPTS参数里。
5. 完成之后
ant命令执行之后,需要手动启动tomcat。启动之后根据刚刚配置的地址和项目名称访问项目。默认地址为http://localhost:8080/openbravo,初始用户名Openbravo,密码openbravo.

 类似资料: