Chinaunix首页 | 论坛 | 博客
  • 博客访问: 763275
  • 博文数量: 131
  • 博客积分: 13237
  • 博客等级: 上将
  • 技术积分: 1347
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-07 15:40
个人简介

哥已经隐退,不问江湖之事

文章分类

全部博文(131)

文章存档

2015年(1)

2014年(3)

2013年(11)

2012年(12)

2011年(9)

2010年(27)

2009年(8)

2008年(14)

2007年(7)

2006年(39)

分类: Java

2006-05-11 17:11:06

昨天晚上搞到3点,终于成功了,先把大致过程和心得记录如下

  • 安装前的准备
    操作系统:Open SUSE Linux 10.0(内核2.6.9)
    JAVA:SUSE10.0默认安装的是JRE1.4.2,不过Compiere网站上要求的是1.5.0,所以也下载了一个SUN JDK1.5.0

    Oracle:XE 10.0.2(后来证明XE完全可以使用)
    Compiere:最新253b压缩包

    别的没太多好说的,只有Oracle的XE版本,后来证明完全可用,并且安装相对简单(只有一个rpm包),而且尺寸也小(所有的东西装完以后,我的SUSE分区只剩下170M了
    如果你准备用XE,从SUSE裸系统开始装这一大套东西只需要2G就可以了,但是如果用标准版甚至企业版,那么准备4G空间吧!

  • 安装过程

    其实很简单,完全按照上面的来就行了,注意一定要认真仔细的一步一步操作

    1. 我试验了一下用SUSE自带的JRE1.4.2来跑RUN_setup.sh,结果不出所料报告了java方法错误,看来必须用1.5.0
    2. 新建了一个用户comp,并且在~/.bashrc强制了PATH和相关的JAVA环境变量指向1.5.0
      新建用户是个好习惯,以来在这个状况下可以单独为其设定1.5.0版本的JAVA为缺省值,不会影响到其他用户继续使用1.4.2,二来,为一个服务建立一个特定的用户也符合UNIX的安全习惯
      别忘了给comp加入到dba组中,并且在bashrc里面加上引用Oracle环境初始化脚本的行。具体的做法在安装Oracle XE的rpm包后的设置过程中都有提示。
    3. 用root把compiere包解开到/opt,并且更换所有者为comp,给sh脚本赋予可执行权限
    4. 重新用comp用户登录桌面,语言一定要选择英语(后面会告诉你为什么),打开一个终端检查JAVA环境变量和虚拟机版本,检查Oracle连通性(按照compiere主页的安装步骤来)
    5. 一切就绪以后,就可以执行安装脚本RUN_setup.sh了,其实这个脚本是一个配置工具,执行它会出现一个窗口,里面要求填入一些值,Test通过以后就可以保存并进行下一步操作了。这里只要注意3点:A数据库名字叫做“XE”(如果你用XE版本的话);B对于我的comp用户来说,不能使用<1024的端口,因此你要把缺省的端口改一下,比如10080/10443等(注意Oracle默认占用8080端口,不要冲突了);C数据库用户compiere不需要你手工建,安装程序会自己建的!
      SAVE了以后就可以继续安装过程了,一般来说就不会再出什么问题了。别忘了设好COMPIERE_HOME变量
    6. 最后都弄好以后,运行RUN_Env.sh不报错就算成功了
      最后启动服务RUN_Server2.sh,实际上就是启动了内建的JBoss
    7. 最后打开浏览器就可以使用客户端了。根据我的经验,除了comp以外其他的没有设置JAVA1.5.0为缺省jvm的用户一样可以使用WebStart客户端,因为在SUN JDK1.5.0安装的时候自动把所有的WebStart连接绑定到了1.5版本的javaws上去了,因此无论谁在浏览器中点击了WebStart的连接,默认启动的都是1.5的javaws
      • 心得体会

    1. 一定要注意java的版本

    2. 1.5的java在SUSE10上面中文字体有问题,所以我强调第一次要用英文环境运行安装程序,不然出来的中文字体都是方块。解决这个问题花了我一些时间,主要是1.5版本的字体配置文件是按照特定顺序读取的,首先读取跟当前操作系统名称和版本对应的那个文件,然后读取相似性越来越小的配置文件。一开始我没搞清楚这个顺序走了弯路。
      解决方法就是,把原来1.4.2的字体配置文件copy过来,并且命名为fontconfig.SUSE.properties 这样优先级就是最高的了。如果设置好了java字体,那么就可以用中文环境运行安装程序和客户端了
    3. 安装界面中还有DB2,sqlserver等数据库,IBM的虚拟机,以及其他类型的aplication server可选,不过有些带<>箭头,估计还是测试阶段,过两天我会试一下win2K+IBM JDK1.5+DB2的组合
    4. 登录界面有中文选项,但是进去以后还是英文界面,原来中文包是要收费的,靠
    5. web界面的应用基本上没怎么做好,看来这方面要等很久了
    6. Oracle XE版本挺好用的,作为试验和学习足够了,就是数据库名“XE”我迷惑了很久才知道了,看了Oracle网站上的文档才知道的。
    --------------------
    相关连接:
  • Compiere:
阅读(2375) | 评论(3) | 转发(0) |
0

上一篇:长假归来

下一篇:日记 [2006年05月16日]

给主人留下些什么吧!~~