Chinaunix首页 | 论坛 | 博客
  • 博客访问: 114654
  • 博文数量: 31
  • 博客积分: 1216
  • 博客等级: 中尉
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-26 17:34
文章分类

全部博文(31)

文章存档

2016年(1)

2011年(2)

2010年(7)

2009年(9)

2008年(12)

我的朋友

分类: Java

2009-01-21 12:46:01

以前在公司使用的是Oracle ERP软件,种种原因操作过几次,都还比较简单,主要是指导手册写得很详细,而且也经过充分的测试才实施的变更。ERP软件作为企业资源管理软件,资格暂浅无法做出任何的评价。偶然机会下载到开源ERP软件Compiere。
 
Compiere是J2EE框架开发的,安装时需要必备环境JDK和数据库。首先说说JDK,Compiere代码是开放的,软件是收费的,我下载的是2.0版本,也就是旧版本,所以免费就下载到了,奇怪就在于这Compiere2这版本运行环境还必须是相应版本的JDK,版本高了还不行,就是说JDK向下兼容不了,向上也无法兼容,就因为这JDK弄了我老半天,找旧版本的JDK安装,本本上原先安装的是1.6.0的版本。
 
至于数据库,我就选择了熟悉的Oracle,原先电脑上安装的就这版本,还好还顺利,我把原先的数据库直接删除了,新建了一个数据库实例,按照安装指南一步一步安装好,另外一点是所有的安装完成后的事了,要启动Compiere服务器呢,还必须先启动数据库实例,而应用服务器比如JBOSS,Compiere服务器启动脚本时启动应用服务器。应用服务器还比较好,不需要另外下载。
 
待JDK和数据库等都安装好之后,运行Run_setup.bat脚本照着步骤就可安装好服务器,在这过程中也会出现莫名其妙的问题,而且经常都是没有提示,就是这些一点点一点点形成了小型软件与SAP、Oracle等无法匹敌的原因,这差距还真不是一点点。安装结束后会在桌面新建一个图标,就这图标害死我了,耽误我几天时间,安装的好服务器,我以为是自动创建的客户端,启动几次无法连接服务器,也没提示。因为下载的是Compiere3的安装指南,所以很多步骤是不同,就猜猜这一步应该是安装指南中某一步的原先基础上改进的。最后还是使用新指南的说明启动Compiere服务器后通过WEB页面安装了Compiere Client。当然,安装好服务器不能漏掉运行Run_ImportCompiere.bat导入数据。utils目录中有很多的运行脚本,可以说是可用可不用。
 
最后,大功告成,运行Run_Server2.bat启动服务器,运行Compiere Client,出现面前就是很PP的操作页面了。补充一个意外遇到问题的解决,之前无法启动判断可能会是JBOSS服务器没有启动,于是,找到软件下的JBOSS/bin目录运行start.bat脚本(实际上,Compiere服务器启动脚本已经启动JBOSS服务器),想通过WEB页面测试JBOSS服务器是否已经正常工作,结果出现错误对话框:位于 XDB 的服务器 localhost 要求用户名和密码,原因是端口冲突。原来是已经启动的Oracle数据库和JBOSS应用服务器同时占用了8080端口,可通过修改端口解决这一问题,由于后来不需要直接使用8080端口访问,就没有做这一更改。
 
没有实际的工作需求,也没进一步学习的欲望,不然可以下载Compiere操作指南等学习业务流程。
 
在这整个过程中,学习到如果从技术的层面来说彻底了解J2EE的原理还是具有非常重要的意义。因为Compiere实际上就是一J2EE开发的应用程序,在启动服务器过程中,可以看到各EAR包和WAR包的deploy过程,也就是说Compiere是主要是由一系列的EAR包和WAR包组成的。Compiere2通过web客户端访问服务器页面还出现了一个JSP问题,暂待解决。没找到确切的分类就定为JAVA/J2EE吧
阅读(4700) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~