compiereSetup(http://www.smileblog.com/)
来源:互联网 发布:淘宝商家服务热线 编辑:程序博客网 时间:2024/04/29 04:46
加速度的感觉--compiere第一天- -(ZT)
昨晚装oracle 9i
没有成功,而且安装失败以后很难还原,郁闷的回了家
今早继续
整个上午荒废在安装windows2000的操作中,难以想象,截至下午4点,我一共装了4遍windows2000
整个人都糊涂了
冷静下来之后,我找到了一个较好的方法,ghost
嘿,好像玩游戏一样,存盘。。
找到这个方法之后,羽羊继续开始了compiere之旅
经过很长时间的摸索,oracle9i终于
。。。。
还是没有安装成功,不过下意识的一个动作,羽羊选择了安装企业版,而不像说明中要求的那样安装标准版
居然,成了,嘿嘿。
看来 oracle也希望别人体验企业版的强大啊。
接下来,进入正题,开始compiere的安装
对了,oracle的安装过程中还要注意一下,如果系统里有java有关的任何东西,一定要卸载,oracle自己带了java的运行环境,很容易和系统里面原有的java发生冲突,冲突的现象很有意思,安装界面突然消失,连个错误提示都没有。
另外,在安装oracle的时候发现,很多次错误都是因为某个文件错误,例如无法写入等等,这个问题在安装企业版的时候没有发现,具体原因还要在检查一下。
安装compiere的过程相对就简单多了,像我的题目所说,是个加速度
首先,运行compiere根目录里面的run_setup脚本,如果在linux下面,扩展名是.sh。相信众多高手都知道这个扩展名的含义,也知道要先chmod一下,羽羊就不废话了,接着说compiere的windows平台安装过程。
运行run_setup.bat文件之后,java程序启动,出现一个图形界面,上面有很多参数,其中要修改的是:
1、web服务器端口--只要不和系统中现有的端口冲突就行
2、ssl服务器端口--只要不和系统中现有的端口冲突就行
3、数据库口令--就是安装oracle最后一步让你输入的system口令
4、数据库用户--我输入的是system,后来发现,输入什么东西都无所谓,在安装应用服务器之前,compiere有个脚本检查环境的时候,会提示你输入数据库的用户名和口令为你建立用户,在后来回溯整个compiere的安装过程的时候,羽羊把数据库的用户名和口令改成了后来自己建立的compiere专用的用户,呵呵,安全第一。
(注意,在运行这个脚本之前,一定要先配制好java环境,我装的是compiere2.51c,这个版本要求必须使用jdk1.4.1版本,如果使用其它版本的话,这个配制界面也可以出现,但是最后启动应用服务器的时候ejb会出错无法加载。。。又是Java错综复杂的类库惹的祸。。。。,还有提醒新手一点,jdk1.4.1已经过了sun给他定义的生命周期,必须到sun的旧版本库里面下载,同时,run_setup.bat这个脚本和compiere的很多脚本一样,在windows平台下面要通过java_home这个环境变量访问java的环境,java_home这个环境变量java并不会自动建立,必须手动在系统中添加,否则所有compiere的脚本都无法运行。)
输入这些参数之后,点击界面上的测试按钮,然后界面上就会打上一个一个漂亮的绿色对勾,这个步骤比较好的就是所有的报错信息都很具体,而且基本上错误分两个类型:
1、oracle数据库错误,一般就是tns listener没有启动什么的,重新回头看看数据库的安装过程一般没什么问题,要么就是这个脚本没有读到数据库的正确设置(例如数据库名称和tns什么的),手动输入就ok了
2、compiere的home目录错误,解决方法同上,手动输入既可,还有一点要注意的,compiere的home目录不要太深,否则可能会出现一些莫名其妙的问题。
等到所有的项目都测试通过,保存按钮会点亮,点击保存,会生成一个ant脚本,然后剩下的事情就是ant去做了,如果对ant熟悉的话,甚至可以自己写这个脚本,应该是比较准确快捷的,羽羊功力不够,还是用gui吧,嘿嘿
接着呢。。。你可以选择重新启动服务,也可以重新启动计算机,羽羊选择的是后者,原因有二:
1、没找到怎么重启服务的方法
2、正好跑出去抽根烟,放放水,所以就重启服务器了。。。
重启完成之后,接下来是关键的步骤
1、检查环境设置是否正确,方法是运行run_Env脚本,一般来讲,第一次运行这个脚本会报一个数据库用户权限错误,就像羽羊上面说的,重新输入正确的就可以了,脚本会帮你创建的(比较懒的方法就是输入system用户,不过,安全将来可能会是个问题)
2、导入compiere数据库,方法是运行run_importCompiere脚本,如果第一步只有用户权限错误并且已经修正的话,就可以进行这一步了,否则,羽羊建议还是回去查查原因,否则将错就错,导入数据库还会出更多的错误,处理起来就很麻烦了。
判断此步骤是否成功的方法是看脚本最后的输出是否是
0 rows selected,database avaliable
3、鉴于run_Env脚本中有校验数据库的内容,可以再次运行run_Env脚本,如果没有任何错误输出,那么我们就可以进行最后一步,启动compiere应用服务器了
4、启动应用服务器,运行run_Server2脚本,若脚本最后提示
.....started success
那么,到此为止,compiere的服务器就安装完毕了。
接下来,我们就可以开始安装客户端了
打开如下url:
http://$compiere_server_address$:$刚才设置的端口$
会打开一个页面,很醒目的有一个webstart的按钮,如果客户已经安装了jre,那么直接点击这个按钮就会启动rich client的安装过程,否则,在这个按钮的左下方有一行很不醒目的链接,引导安装jre,基本上,安装这个都不成问题。
比较懒的人呢,或者极其比较差的,就可以使用web client,直接点击web application旁边的一个链接就可以访问compiere系统了。
接着要做个blog备忘的是compiere的初始用户和口令
SuperUser System 这个是系统的超级用户
System System 这个是系统的管理员,可以访问业务功能
GardenUser GardenUser 这个是系统的演示用户,可以访问业务功能。
剩下的还有一件事,汉化
从sf.net上面羽羊幸运的找到一个zh_CN的语言包,下面的汉化就靠这个了。
1、把这个语言包拷贝到compiere根目录下面的data目录,然后解压到zh_CN的目录中
2、接着运行run_Tilimport这个脚本,把语言数据导入数据库
3、使用SuperUser登录系统,然后进入common rule----system rule这个树枝,然后点击language,系统会打开一个对话框,然后就疯狂的点击上下翻页的按钮,直到出现zh_CN的字样,然后点击最下面的大按钮,选择re-translate,接着,就。。。。。
全部搞定,服务器安装到此为止。
回溯整个过程,安装还算比较顺利,时间不到2小时,如果加上按照客户业务更新数据的时间。。。
compiere网站上说的4小时部署,看来还真没说谎,呵呵。
下面的计划。。。
1、学习整个系统的使用,并制作文档
2、制作中文的帐务科目,导入系统
3、如有可能,更深层次的汉化系统
昨晚装oracle 9i
没有成功,而且安装失败以后很难还原,郁闷的回了家
今早继续
整个上午荒废在安装windows2000的操作中,难以想象,截至下午4点,我一共装了4遍windows2000
整个人都糊涂了
冷静下来之后,我找到了一个较好的方法,ghost
嘿,好像玩游戏一样,存盘。。
找到这个方法之后,羽羊继续开始了compiere之旅
经过很长时间的摸索,oracle9i终于
。。。。
还是没有安装成功,不过下意识的一个动作,羽羊选择了安装企业版,而不像说明中要求的那样安装标准版
居然,成了,嘿嘿。
看来 oracle也希望别人体验企业版的强大啊。
接下来,进入正题,开始compiere的安装
对了,oracle的安装过程中还要注意一下,如果系统里有java有关的任何东西,一定要卸载,oracle自己带了java的运行环境,很容易和系统里面原有的java发生冲突,冲突的现象很有意思,安装界面突然消失,连个错误提示都没有。
另外,在安装oracle的时候发现,很多次错误都是因为某个文件错误,例如无法写入等等,这个问题在安装企业版的时候没有发现,具体原因还要在检查一下。
安装compiere的过程相对就简单多了,像我的题目所说,是个加速度
首先,运行compiere根目录里面的run_setup脚本,如果在linux下面,扩展名是.sh。相信众多高手都知道这个扩展名的含义,也知道要先chmod一下,羽羊就不废话了,接着说compiere的windows平台安装过程。
运行run_setup.bat文件之后,java程序启动,出现一个图形界面,上面有很多参数,其中要修改的是:
1、web服务器端口--只要不和系统中现有的端口冲突就行
2、ssl服务器端口--只要不和系统中现有的端口冲突就行
3、数据库口令--就是安装oracle最后一步让你输入的system口令
4、数据库用户--我输入的是system,后来发现,输入什么东西都无所谓,在安装应用服务器之前,compiere有个脚本检查环境的时候,会提示你输入数据库的用户名和口令为你建立用户,在后来回溯整个compiere的安装过程的时候,羽羊把数据库的用户名和口令改成了后来自己建立的compiere专用的用户,呵呵,安全第一。
(注意,在运行这个脚本之前,一定要先配制好java环境,我装的是compiere2.51c,这个版本要求必须使用jdk1.4.1版本,如果使用其它版本的话,这个配制界面也可以出现,但是最后启动应用服务器的时候ejb会出错无法加载。。。又是Java错综复杂的类库惹的祸。。。。,还有提醒新手一点,jdk1.4.1已经过了sun给他定义的生命周期,必须到sun的旧版本库里面下载,同时,run_setup.bat这个脚本和compiere的很多脚本一样,在windows平台下面要通过java_home这个环境变量访问java的环境,java_home这个环境变量java并不会自动建立,必须手动在系统中添加,否则所有compiere的脚本都无法运行。)
输入这些参数之后,点击界面上的测试按钮,然后界面上就会打上一个一个漂亮的绿色对勾,这个步骤比较好的就是所有的报错信息都很具体,而且基本上错误分两个类型:
1、oracle数据库错误,一般就是tns listener没有启动什么的,重新回头看看数据库的安装过程一般没什么问题,要么就是这个脚本没有读到数据库的正确设置(例如数据库名称和tns什么的),手动输入就ok了
2、compiere的home目录错误,解决方法同上,手动输入既可,还有一点要注意的,compiere的home目录不要太深,否则可能会出现一些莫名其妙的问题。
等到所有的项目都测试通过,保存按钮会点亮,点击保存,会生成一个ant脚本,然后剩下的事情就是ant去做了,如果对ant熟悉的话,甚至可以自己写这个脚本,应该是比较准确快捷的,羽羊功力不够,还是用gui吧,嘿嘿
接着呢。。。你可以选择重新启动服务,也可以重新启动计算机,羽羊选择的是后者,原因有二:
1、没找到怎么重启服务的方法
2、正好跑出去抽根烟,放放水,所以就重启服务器了。。。
重启完成之后,接下来是关键的步骤
1、检查环境设置是否正确,方法是运行run_Env脚本,一般来讲,第一次运行这个脚本会报一个数据库用户权限错误,就像羽羊上面说的,重新输入正确的就可以了,脚本会帮你创建的(比较懒的方法就是输入system用户,不过,安全将来可能会是个问题)
2、导入compiere数据库,方法是运行run_importCompiere脚本,如果第一步只有用户权限错误并且已经修正的话,就可以进行这一步了,否则,羽羊建议还是回去查查原因,否则将错就错,导入数据库还会出更多的错误,处理起来就很麻烦了。
判断此步骤是否成功的方法是看脚本最后的输出是否是
0 rows selected,database avaliable
3、鉴于run_Env脚本中有校验数据库的内容,可以再次运行run_Env脚本,如果没有任何错误输出,那么我们就可以进行最后一步,启动compiere应用服务器了
4、启动应用服务器,运行run_Server2脚本,若脚本最后提示
.....started success
那么,到此为止,compiere的服务器就安装完毕了。
接下来,我们就可以开始安装客户端了
打开如下url:
http://$compiere_server_address$:$刚才设置的端口$
会打开一个页面,很醒目的有一个webstart的按钮,如果客户已经安装了jre,那么直接点击这个按钮就会启动rich client的安装过程,否则,在这个按钮的左下方有一行很不醒目的链接,引导安装jre,基本上,安装这个都不成问题。
比较懒的人呢,或者极其比较差的,就可以使用web client,直接点击web application旁边的一个链接就可以访问compiere系统了。
接着要做个blog备忘的是compiere的初始用户和口令
SuperUser System 这个是系统的超级用户
System System 这个是系统的管理员,可以访问业务功能
GardenUser GardenUser 这个是系统的演示用户,可以访问业务功能。
剩下的还有一件事,汉化
从sf.net上面羽羊幸运的找到一个zh_CN的语言包,下面的汉化就靠这个了。
1、把这个语言包拷贝到compiere根目录下面的data目录,然后解压到zh_CN的目录中
2、接着运行run_Tilimport这个脚本,把语言数据导入数据库
3、使用SuperUser登录系统,然后进入common rule----system rule这个树枝,然后点击language,系统会打开一个对话框,然后就疯狂的点击上下翻页的按钮,直到出现zh_CN的字样,然后点击最下面的大按钮,选择re-translate,接着,就。。。。。
全部搞定,服务器安装到此为止。
回溯整个过程,安装还算比较顺利,时间不到2小时,如果加上按照客户业务更新数据的时间。。。
compiere网站上说的4小时部署,看来还真没说谎,呵呵。
下面的计划。。。
1、学习整个系统的使用,并制作文档
2、制作中文的帐务科目,导入系统
3、如有可能,更深层次的汉化系统
- compiereSetup(http://www.smileblog.com/)
- http://www.martinfowler.com/
- http://www.free8.com/
- http://www.serverwatch.com/
- http://www.javadict.com/
- http://www.vckbase.com/
- http://www.mycconline.com
- http://www.howstuffworks.com/
- http://www.perforce.com/
- http://www.xmugd.com
- http://www.programsalon.com
- http://www.caixiong.com/
- http://www.koders.com/
- http://www.torrentz.com
- http://www.astalavista.com/
- http://www.rootkit.com/
- http://www.jjhou.com/
- http://www.betterfonts.com/
- 读XML并且写入到Oracal库中
- 输入验证控件
- Linux 入门时必学60文件处理个命令
- 整理的常用JAVA开源库简介
- Function究竟是什么?
- compiereSetup(http://www.smileblog.com/)
- VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现
- Avkon视图切换架构之调试小结
- 想有种学习js的快乐,美工转程序究竟有多难!
- 经典题目:strcpy函数
- note
- 今天 开始ASP.net 的第一天,用BLOG来做做笔记哈:-)
- [水晶報表]VS.net2003下匯出時Excel的有效設定8/5
- BAIDU代码