View source | Discuss this page | Page history | Printable version   
Toolbox
Main Page
Upload file
What links here
Recent changes
Help

PDF Books
Show collection (0 pages)
Collections help

Search

ERP 2.50:Openbravo ERP installation/zh cn

Contents

概述

本文讲述 怎样安装Openbravo ERP.

在开始之前, 请 确认 你已经 准备好 Openbravo 的安装环境, 即:

以及阅读相应版本的 说明书 .

重要提示:

Openbravo ERP可以采用两种不同的安装方式:


许可证

Openbravo ERP is licensed under the Openbravo Public License Version 1.1:

The contents of this file are subject to the Openbravo Public License Version 1.1 (the "License"), being the Mozilla Public License version 1.1 with a permitted attribution clause; you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.openbravo.com/product/legal/license/.

Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.

The Original Code is Openbravo ERP. The Initial Developer of the Original Code is Openbravo SLU. All portions are Copyright (C) 2001-2008 Openbravo SLU. All Rights Reserved.


Subversion中的源代码

注意: Openbravo ERP和POS已经把代码移到Mercurial上了,具体参见 Mercurial手册.

为了从Openbravo Subversion仓库检出Openbravo ERP的源代码,你必须安装 Subversion (SVN)版本控制客户端软件.

一旦Subversion客户端安装完成,转到你想存放最新代码的目录并键入下列命令:

svn co https://dev.openbravo.com/svn/openbravo/tags/r2.40 openbravo-240

转到openbravo-240目录和configure Openbravo.propertieslog4j.lcf 文件,可以使用(向导) 在config/setup-tool目录的图形向导:

注意这些命令都可以在命令行执行,不必有图形界面,这时自动检测的。

编译前,请检查Openbravo.propertieslog4j.lcf文件(在config 目录里)是否已经正确配置好了。如果没有,手工做以下。

*.xml文件创建数据库并键入下列命令单步安装Openbravo ERP:

ant install.source

最后, 把openbravo.war文件部署到Apache Tomcat相关目录下(通常是webapps),可以使用下列命令:

ant deploy

如果使用PostgreSQL数据库,在使用Openbravo ERP前,有必要用下列命令清除数据库

vacuumdb -f -z -h 主机名 -d 数据库名 -U 用户名

主机名换成实际数据库主机名,数据库名换成数据库名(缺省为openbravo), 以及用户名换成数据库用户(缺省为tad).

Bitrock 安装程序

下载最新 Openbravo ERP安装程序.

chmod +x OpenbravoERP_2.40-linux-installer.bin
./OpenbravoERP_2.40-linux-installer.bin

安装助手会跳出来(向导):

Bitrock welcome.jpg


阅读并接受Openbravo 公共许可证,版本1.1,然后再继续安装流程。

点击Forward按钮如果同意这份许可证的话。

Bitrock license.jpg


指定Openbravo ERP的安装目录

点击Forward按钮后,选择附件目录

Bitrock installdir.jpg


选择安装类型:

Bitrock installtype.jpg


完全安装有两个选项:

Bitrock binaryfull.jpg


提供Java开发包(JDK)的安装目录'

如果JDK正确安装的话, 安装程序可以自动识别目录结构。

Bitrock javadir.jpg

提供Apache Ant安装的完整路径

如果Apache Ant正确安装的话,安装程序可以自动辨识路径。

Bitrock ant.jpg


提供Apache Tomcat的安装路径

如果Apache Tomcat正确安装的话,安装程序可以自动辨认其路径结构。

Bitrock tomcat.jpg


要使用哪种数据库

当前,支持Oracle和PostgreSQL数据库。

Bitrock ddbb.jpg


提供数据库安装的全路径

PostgresSQL的psql, vacuumdb和pg_restore路径,对Oracle来说是imp, sqlplus的路径。

Bitrock ddbb path.jpg


安装过程中要提供数据库参数以备连接之用。安装期间,数据库必须在运行状态,要验证数据库密码。需要有下列参数:

点击Forward按钮,如果用Oracle数据库,要求输入SID (Oracle系统标识)和TNS (Transparent Network Substrate)。

Bitrock postgress params.jpg


下一个窗口,如果用PostgreSQL数据库的话。

postgres管理员用户两次敲入密码。如果过用Oracle数据库,两次敲入system用户密码。实际上, Openbravo ERP要管理员权限来创建数据库元素。

Bitrock postgress userandpass.jpg


如果用PostgreSQL:

提供装载Openbravo ERP数据模型的数据库名。键入数据库用户名和密码,给Openbravo ERP的数据对象。

Bitrock postgress ddbb setup.jpg


给出一个上下文命名。

这会被用来从Tomcat进入Openbravo ERP:http://<ip_address>:<port>/<context_name>

Bitrock tomcat params.jpg


下一步, 选择想要的时间日期格式:

Bitrock datetime.jpg


最后,选择是否要装例程数据(BigBazaar):

Bitrock demodata.jpg


两次点击Forward,完成Openbravo ERP安装。

标准安装大概要10-30分钟,开发模式大概要30-90,这有赖于安装Openbravo ERP的机器性能了。

Bitrock final.jpg

运行Openbravo ERP

两种情况下, 都要重启Tomcat服务来完成安装过程。

这里, 你应该在Apache Tomcat的webapps目录中发现(Windows的C:\Apache Software Foundation\Tomcat5.5\webapps\C:\Tomcat5.5\webapps\ 以及Linux的/var/lib/tomcat5.5/webapps/):


如果不是这样:


从浏览器登录Openbravo ERP,敲入正确URL, 例如, http://localhost:8180/openbravo/.

检查your_context_name目录是否已经在Apache Tomcat的webapps中被创建。


重要提示: 如果有错误HTTP 状态404 - 文件没找到页面而不是登录页面,那就是环境URL有问题了。 两种情况你都要正确拼写URL。以下列方式书写URL:

http://hostname:port/context_name

例如:

http://localhost:8080/openbravo


用户框内输入 Openbravo并在密码输入openbravo,然后点击登录Login按钮。

Login.png


恭喜! 你已经成功安装了Openbravo ERP:)

SysAdmLogin.png


重要提示: 注意首次登录是以系统管理员(System Administrator)的身份做的,这里你不会见到任何业务选项(只有AccessTableNoView的显示消息),但有管理员选项。为了使用业务伙伴,产品,销售和订单等等,把当前角色改为BigBazaar Admin (或Openbravo Admin),点击左边的Openbravo连接ChangeRole1.png并选择角色信息窗口。如要设为缺省角色,点击Set as default的单选框。


ChangeRole2.png

安装后配置

安装Openbravo ERP之后,还有些参数要定制,这样Openbravo ERP就可以适用于你的国家或地区了。


本地化的安装

把Openbravo ERP转化成你的母语总是件有趣的事情 :)

配置缺省日期和时间格式

改变Openbravo ERP的时间日期格式,只要运行在config/setup-tool目录下的工具就行了.

一旦改变完成,重新编译部署Openbravo ERP就可以了:

ant compile.complete
ant war
ant deploy

配置缺省数字格式

修改 config目录下的Format.xml文件可以改变缺省的数字格式。 对每个类别都修改decimal="." grouping=","。做完之后必须重启Tomcat服务,然后报表会显示你所期望的结果。

已知问题

下面是一些安装Openbravo ERP过程中的已知问题。还可以找到另一些Openbravo安装环境问题


Windows下Tomcat的热部署问题

在Windows下Tomcat有个已知问题。 Openbravo ERP可以支持openbravo.war在Tomcat的热部署,但在Windows经常会有文件锁住的问题。Windows不允许Tomcat卸除已部署的包因为操作系统会锁住那些文件。Tomcat有预防锁的机制,在Tomcat 5.5和6.0里,这个机制缺省是关闭的。只要在%CATALINA_BASE%\conf\context.xml文件里编辑一下。找到<context>并添加下列两个属性就行了:

<context antiJARLocking="true" antiResourceLocking="true" />

Jasper报表的问题

编译源代码时, 应用服务器要有互联网连接以便成功编译*.jrxml文件。如果没有,Jasper报表就不能正确工作。

Windows下,防火墙会阻挡Jasper报表的编译,所以要暂时关闭他们。

这些.jrxml文件头看上去如下:

<?xml version="1.0" encoding="UTF-8"  ?>
<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

如果应用服务器没有互联网连接,那就会有些问题,尽管看起来编译好像是成功的。调用报表时,就会得到如下的错误:

org.xml.sax.SAXParseException: Premature end of file.

如果修改所有的jrxml文件(到58行)并删除这一行(调用互联网连接的),

<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

便亦不会报错,但翻译会错,在应用程序里调用报表时,你会得到下列错误信息:

Language "null" not supported by this report compiler. Expecting "java" instead.

这样, 这个问题的最终解决方案就是替换这一行:

<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">

换成

<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "/tmp/jasperreport.dtd">

所有58个 .jrxml文件,以避免与前一个URL冲突,然后编译,然后应用可以正常运行。

运行Jasper报表时的链接错误

在有些Linux的发行版中,使用Java SDK 1.5.0_13或1.5.0_15同时Tomcat以守护进程运行[jsvc]会有些问题。当加载Jasper报表时,会有报错找不到类库。最简单的办法就是修改/etc/init.d/tomcat脚本,加上LD_LIBRARY_PATH的导出,这里有(libawt.so)库。

例如:

LD_LIBRARY_PATH=/usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre/lib/i386/
export LD_LIBRARY_PATH

在Ubuntu有一个捷径,对所有1.5的字版本使用(如 1.5.0_13和1.5.0_15)。它使用符号链接自动指向正确的目录:

LD_LIBRARY_PATH=/usr/lib/jvm/java-1.5.0-sun/jre/lib/i386/
export LD_LIBRARY_PATH


Jasper报表环境变量

为了让JasperReports工作起来, 要对一些环境变量参数做点修改,如CATALINA_OPTS的参数-Djava.awt.headless=trueCATALINA_OPTS项中应有类似CATALINA_OPTS ="-server -Xms384M -Xmx512M -Djava.awt.headless=true"的内容。

Internet Explorer 6的问题

主要问题是IE6不支持PNG格式的alpha通道。IE7和Mozilla Firefox都支持。

解决方案一: 把PNG图像换成GIF。

解决方案二:避免使用透明化

解决方案三:过滤器

我们尝试了好几种过滤器的方法,但不彻底改变csshtml文件就没有什么好的效果。

唯一的解决方法就是创建一个只含gif 图像的界面, 代价就是丢失界面质量。可以看看 如何让创建一个新的界面风格

你可以选择安装Mozilla Firefox或更新到IE7 (如果你是WindowsXP的忠实用户的话)。

Openbravo ERP常见问题

Openbravo ERP常见问题(FAQ).

小结

Openbravo ERP应该不会再有什么问题了,如果还有的话那可能以前安装过 Openbravo环境

帮助和支持

任何有有关Openbravo ERP安装的问题疑惑,把它们递交到Openbravo帮助论坛或加入Freenode的 #openbravo IRC 通道

专业支持,请参见Openbravo支持服务Openbravo在线注册.

测试

测试,只是测试

Retrieved from "http://wiki.openbravo.com/wiki/ERP_2.50:Openbravo_ERP_installation/zh_cn"

This page has been accessed 26,577 times. This page was last modified on 3 April 2012, at 11:00. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.