壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6283|回复: 12

compiere新手上路一、搭建oralce+JDK+Compiere服务

[复制链接]
发表于 2007/12/2 13:15:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
这里只说在LINUX下的搭建oralce+JDK+Compiere服务的方法
在WIN下随便怎么搞下就能起来了,不是么?(BTW:这个贴子被初发错了版块。在这里重贴下)
自白:我是一个懂一点电脑的会计员.....我也只是一个懂点会计的程序员.....那么,我们出发吧
首先说下oracle-xe的限制....
数据库的大小限制为 4g
记忆体限制为 1g
限制使用一颗 CPU
都是比较恶心的限制.
唉.FREE的要求是老板的死命令.干吧
需要的软件:libaio
oracle-xe-univ-10.2.0.1-1.0.i386.rpm
jdk-1_5_0_11-linux-i586.binCompiere_263_20070924.tar.gz
Compiere_263中文包
1、安装libaio 用yun在线安装最新版或自行下载安装。(ALLINSTALL的话可以省去这一步了)
2.oracle的安装也很简单,# rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Specify the HTTP port that will be used for Oracle Application Express [8080]:8080
Specify a port that will be used for the database listener [1521]:1521
Confirm the password: Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]:y
To access the Database Home Page go to http://127.0.0.1:8080/apex
(建议用默认的端口号,还是那个原则,尽量少改动)安装完成后手动设置环境变量。
将文件:/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/oracle_env.sh里的内容: 拷 贝下来,添加到/etc/profile文件的末尾,保存。
3、安装JDK 虽 然fedora8中有自带java,但根本运行不了compiere的。compiere要求的是JDK1.5且只能是JDK1.5。
(建议安装的目录为:/opt/jdk1.5.0_11。因为我的OPT目录是单独的分区。万一要改OS,只要保留该分区就行了。少很多麻烦。)

updatedb;locate javac |grep bin

应该可以看到类似这样的内容:
/opt/jdk1.5.0_11/bin/javac
/usr/bin/javac
/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0
/bin/javac/usr/lib/jvm/java-1.7.0-icedtea-1.7.0.0/bin/javac
其中/opt/jdk1.5.0_11就是我们要设置的JAVA_MOHE的路径。
运行alternatives命令指示Fedora认可的JVM。
alternatives --install /usr/bin/java java /opt/jdk1.5.0_11/bin/java 100
alternatives --install /usr/bin/jar jar /opt/jdk1.5.0_11/bin/jar 100
alternatives --install /usr/bin/javac javac /opt/jdk1.5.0_11/bin/javac 100
设置JAVA环境#vi /etc/profile
COMPIERE_HOME=/opt/Compiere2
JAVA_HOME=/opt/jdk1.5.0_11
CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOMEPATH=$JAVA_HOME/bin:
$PATHJAVA_OPTS="-server -Xmx768m -XX:MaxNewSize=512m -XX:MaxPermSize=700m"
CATALINA_OPTS="-server -Xmx768m -XX:MaxNewSize=512m -XX:MaxPermSize=700m"
export JAVA_HOME CLASSPATH PATH JAVA_OPTS CATALINA_OPTS COMPIERE_HOME
执行命令以使当前环境立即生效
source /etc/profile
最后我们需要配置alternative去使用Sun的JVM做为缺省JVM。输入下面命令:
/usr/sbin/alternatives --config java
共有 3 个程序提供“java”。  
选择    命令
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.7.0-icedtea/bin/java   
2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java   
3           /opt/jdk1.5.0_11/bin/java
按 Enter 来保存当前选择[+],或键入选择号码:3
现在你已经为Fedora上大部分调用JVM的应用更新了配置。输入java –version你会看到象下面的输出:
java version "1.5.0_11"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)

4、安装compiere
解压到/opt,设置文件属性权限为可执行。
chmod 755 RUN_setup.sh
运行脚本,进行安装
#./RUN_setup.sh
然后点测试,全部测试通过才保存继续安装。
安装完成后向数据库导入数据: 进入Compiere2/utils目录,运行脚本
#./RUN_ImportCompiere.sh
完成后就可以开始启动compiere ERP服务了:
#./RUN_Server2.sh
要运行客户端程序则运行Compiere2目录下的RUN_Compiere2.sh脚本:
#./RUN_Compiere2.sh
安装汉化包(买不起实施包就用汉化的差不多的网上的开源汉化包吧.erp100网站还是不错的)
小结
1 FC8中JDK不存在不能显示中文的问题.
2  如果RUN_setup.sh不能正确运行,可以
export LIBXCB_ALLOW_SLOPPY_LOCK=1
yum --enablerepo=development update libxcb
3  如果应用服务器一项出错,提示不能为本地机器名。 在“网络配置”的“主机”里面更改主机名就行了 .
位置:系统-管理-网络-主机
4   如果数据库名称 xe不能检测通过。 将/etc/profile文件里自己添加的定义oracle环境变量的部分移到profile文件内容的最末尾就行了。
5   如果局域网内部其他机器访问不到Compiere服务器的web服务。 在服务器主机的/etc/hosts文件中添加其在局域网中的IP和机器名。     
这里给出终极解决方法,就是应用服务器与数据库服务器名称就直接用你的网卡的IP指定.如果你的网卡IP不能设置为静态IP就不要对我说了.BSing...
6.我走过的弯路
A.用了Ubuntu OS
B.在FC里安装了Apache2+Mysql+PHP+.....
C.网上的各种帮助看得太多了.....
D.我最初是看E文的US版的会计科目模板,看了一晚上,到天亮放弃了。在下个贴子里我把测试过的放上来。
附录:FC8安装完成后的设置,可以提高你在实施Compiere前的效率
设置YUM的源.安装YUM的一个选择镜像的插件....
Firefox常用插件和扩展:安装打印机,打印出那个Compiere2.6.0CN.PDF文件.虽然页数多了点,但值.比如我知道了该怎么用内部帐与外部帐了....
安装chm阅读器,主要用于看一些帮助文档:
http://addons.mozine.cn/firefox/443
多线程下载downthemall.偶单位的宽带太慢了,办公室的小姐们还一天到晚看网络电影电视 :(
http://addons.mozine.cn/firefox/89/
在线观看视频mediawarp无聊时偶也看一些CCTV的MTV....
http://addons.mozine.cn/firefox/116/
下载工具FlashGot:
http://addons.mozine.cn/firefox/7/
更快速的打开网页,在firefox浏览器地址拦里输入about:config
找下面的选项进行修改吧:
network.dns.disableIPv6 -> true
network.http.pipelining -> true
network.http.pipelining.maxrequests -> 8(8-24这是我自己的设置)
network.http.proxy.pipelining -> true
安装RAR压缩/解压缩程序,中文包是RAR格式的,唉.....装吧
yum install unrar
安装词霸星际译王stardict并安装二部字典:计算机英语字典,财经英汉字典,谁叫偶E文看着象D文....

[ 本帖最后由 pjbright 于 2007-12-3 09:09 编辑 ]
发表于 2007/12/2 23:02:15 | 显示全部楼层
很好,精华帖。

不过,看着我设精华帖的份上,老大,版面编辑一下吧,分分行,分分段吧。
 楼主| 发表于 2007/12/3 08:54:32 | 显示全部楼层
这是我的过错。
在编辑时是分行的。发表后变成这个样子了。
呃。马上改
发表于 2008/2/18 15:10:36 | 显示全部楼层
正好想搭建一个,WINDOWS下行吗?
发表于 2008/2/20 10:45:53 | 显示全部楼层
学习中。。。
发表于 2008/6/12 22:30:53 | 显示全部楼层
发表于 2008/7/5 20:32:23 | 显示全部楼层

回复 3楼 pjbright 的帖子

正好想搭建一个,WINDOWS下行吗?
发表于 2008/9/5 13:30:31 | 显示全部楼层
感謝樓主大人,無私的奉獻
发表于 2008/9/10 23:43:52 | 显示全部楼层
谢谢经验共享
发表于 2008/11/27 20:28:10 | 显示全部楼层
看了楼主的文章,心里有一种激动.....
发表于 2011/4/22 17:31:22 | 显示全部楼层
wondows下当然更加可以咯!
发表于 2011/10/28 13:26:36 | 显示全部楼层
努力学习环境搭建
发表于 2011/11/15 11:52:21 | 显示全部楼层
很不错,正在学习这个,谢谢啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 23:32 , Processed in 0.029836 second(s), 16 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表