当前位置:文档之家› Compiere在Windows环境下的安装步骤

Compiere在Windows环境下的安装步骤

Compiere资料参考网址的compiere论坛Compiere所需软件下载网址:/download/dl_software.htmCompiere安装步骤(Windows环境下)一.前期准备工作1.安装Oracle数据库注意事项:1)Compiere 2.6.3 正式支持的数据库包括Oracle 10g 与Oracle XE 数据库(后者完全免费),但尚未正式支持PostgreSQL、EnterpriseDB、DB2、SQL Server 等数据库。

2) Oracle XE数据库的安装过程Oracle 10g数据库的安装过程3) 测试数据库安装是否成功2. 安装Java SDK 1.5Compiere 服务器端需要安装Java SDK 1.5.0_04 及更高版本。

下载后直接安装即可。

重要:安装完成后,必须新建并设置JAVA_HOME 环境变量为上述Java SDK 1.5 的安装路径。

在Windows 平台类似下图:技巧:如果您不熟悉如何设置环境变量,请遵循下述步骤:1.运行控制面板中的“系统”,打开“系统属性”对话框。

2.切换至“高级”页签,点击“环境变量”按钮。

3.在弹出的“环境变量”对话框中,点击“系统变量”下的“新建”按钮。

4.在弹出的“新建系统变量”对话框中,输入变量名称与变量值后,按确定按钮,然后再次按确定按钮。

安装Java 1.5 JRE(运行库)Compiere 客户端需要安装Java JRE 1.5.0_04 及更高版本。

下载后直接安装即可。

二.配置Compiere 服务器到/download/dl_software.htm 下载 compiere服务器软件无论您使用Oracle XE 还是Oracle 10g 数据库,下面的执行步骤均相同(特别注明之处除外)。

注意:Compiere 主目录的路径中,不能包括空格(例如C:\Program Files\ 或C:\Documents and Settings 开头的路径),否则Compiere 无法正常工作。

为简化配置步骤,下述步骤假定应用服务器和数据库服务器均位于同一台计算机。

如果它们位于不同的计算机,请在应用服务器部署用的计算机上首先安装Oracle XE/10g 客户端并配置Net 名称,再执行以下步骤。

运行Compiere2 目录中的RUN_setup 脚本,出现Compiere 服务器设置窗口注意:我们必须指定数据库类型为oracleXE(适用于Oracle XE 数据库)或oracle(适用于Oracle 10g 数据库),因为其它数据库类型尚未正式支持。

请更新和输入适当的参数。

其中,Web 端口请设置一个不冲突的值(默认的80 可能与其它Web 服务器端口号冲突)。

系统密码之处,请输入Oracle XE 数据库例程的SYSTEM 用户密码。

数据库用户和数据库密码可自行设定或保持默认值。

电子邮件服务器相关参数可保持默认值,在未来需要时再设置。

重要:如果您的数据库服务器所在的计算机使用了带后缀的DNS 名称(例如属于某个域/活动目录),请在数据库服务器字段中填入完整的计算机名称(例如)。

数据库名称、数据库搜索、数据库端口、系统密码等几个参数在安装Oracle 时创建数据库例程的过程中确定。

设置完毕后按“测试”按钮,会显示Key Store Dialog 对话框,填写字段后或直接按OK 按钮继续。

测试成功后屏幕类似于上面的图(邮件服务器相关的设置可以在安装Compiere 后再进行)。

如果测试未通过,请检查错误原因并修复(例如,数据库名称应当正确填写了全局数据库名称而非SID)。

测试完成之后按“保存”按钮(需接受Compiere 许可协议),出现如下提示:此后,Ant 脚本开始配置Compiere 服务器环境(大约耗时1分钟或稍长时间)。

请参见下面的操作系统日志。

RUN_setup 操作系统日志. . .17:56:38.265 Ini.loadProperties: C:\Compiere2\Compiere.properties [13]17:56:39.515 IniDialog.accept: License Accepted [13]17:56:39.531 Ini.loadProperties: C:\Compiere2\Compiere.properties #24 [13]17:56:39.546 ConfigurationData.save: C:\Compiere2\CompiereEnv.properties [13]17:56:41.062 SecureEngine.<init>: piere.util.Secure initialized - Secure[javax.crypto.Cipher@c8376b] [13]setupTomcat:setupDeploy:[echo] AppsDeployment= C:\Compiere2\jboss\server\compiere\deploysetup:BUILD SUCCESSFULTotal time: 2 minutes 38 seconds*** 2007-04-03 17:59:21.046 Compiere Log (CLogConsole) ***ErrorLevel = 0===================================Setup Client Environment===================================SET COMPIERE_HOME=C:\Compiere2SET JAVA_HOME=C:\jdk1.5.0_11Path is OK =C:\jdk1.5.0_11\bin;C:\oraclexe\app\oracle\product\10.2.0\server\bin;%SystemRoot%\system32;%SystemRoot%;%Syste mRoot%\System32\Wbem;Created Shortcut Compiere2.lnkCreated Shortcut Compiere Web Site.urlDone.For problems, check log file in base directoryPress any key to continue . . .其中,结果BUILD SUCCESSFUL和Done至关重要。

如果这两行提示结果均未看到,请仔细检查本安装步骤,不要继续下一步骤。

注意:如果“Compiere 服务器设置”窗口没有显示出来,或虽然显示出来(例如自动搜索到JAVA 主目录为JRE 路径)但仍出现JAVA_HOME 环境变量未设置的日志输出,类似下面的提示:JAVA_HOME is not set.You may not be able to start the required Setup window !!Set JAVA_HOME to the directory of your local 1.5 JDK.If you experience problems, run utils/WinEnv.jsExample: cscript utils\WinEnv.js C:\Compiere2 "C:\Program Files\Java\jdk1.5.0_04"=======================================Starting Setup Dialog ...=======================================那么,必须新建并设置JAVA_HOME 环境变量为上述Java SDK 1.5 的安装路径。

在Windows 平台类似下图:技巧:如果您不熟悉如何设置环境变量,请遵循下述步骤:1.运行控制面板中的“系统”,打开“系统属性”对话框。

2.切换至“高级”页签,点击“环境变量”按钮。

3.在弹出的“环境变量”对话框中,点击“系统变量”下的“新建”按钮。

4.在弹出的“新建系统变量”对话框中,输入变量名称与变量值后,按确定按钮,然后再次按确定按钮。

三.创建Compiere 数据库验证Compiere.dmp文件Compiere.dmp 位于$COMPIERE_HOME/data 目录中,它包含了Compiere 安装的种子(初始化)数据库。

执行数据库导入运行$COMPIERE_HOME/utils 目录中的RUN_ImportCompiere 脚本。

RUN_ImportCompiere 操作系统日志请注意,导入程序会提示警告信息(IMP-00041: 警告: 创建的对象带有编译警告),这是因为导入顺序的问题。

这是正常现象,您可忽略它。

在导入程序完成后,一个SQL 存储过程会验证所有数据均已正确导入,并将列出所有无效的对象。

11111接下来,配置Oracle本地NET服务名四.启动Compiere 应用服务器您现在可在$COMPIERE_HOME/utils 目录中通过RUN_Server2 脚本,启动Compiere 应用服务器(JBoss 4)。

RUN_Server2 操作系统日志/server/compiere/deploy/compiereWebCM.ear18:54:50,734 INFO [TomcatDeployer] deploy, ctxPath=/, warUrl=file:/C:/Compiere2/jboss/server/compiere/tmp/deploy/tmp56784compiereWebCM.ear-contents/compiereWebCM-exp.war/18:54:51,093 INFO [EARDeployer] Started J2EE application: file:/C:/Compiere2/jboss/server/compiere/deploy/compiereWebCM.ear18:54:54,109 INFO [EARDeployer] Init J2EE application: file:/C:/Compiere2/jboss/server/compiere/deploy/compiereWebStore.ear18:54:58,156 INFO [TomcatDeployer] deploy, ctxPath=/wstore, warUrl=file:/C:/Compiere2/jboss/server/compiere/tmp/deploy/tmp56785compiereWebStore.ear-contents/co mpiereWebStore-exp.war/18:55:00,765 INFO [STDOUT] CLogFile[C:\Compiere2\log\2007-04-03_2.log,Level=ALL]18:55:33,828 INFO [EARDeployer] Started J2EE application: file:/C:/Compiere2/jboss/server/compiere/deploy/compiereWebStore.ear18:55:33,937 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-mypc%2F192.168.0.13-8018:55:34,109 INFO [ChannelSocket] JK: ajp13 listening on mypc/192.168.0.13:800918:55:34,125 INFO [JkMain] Jk running ID=0 time=0/32 config=null18:55:34,140 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-mypc%2F192.168.0.13-44318:55:34,156 INFO [Server] JBoss (MX MicroKernel) [4.0.2 (build: CVSTag=JBoss_4_0_2 date=200505022023)] Started in 1m:58s:344ms请注意,不应该有任何错误(即不能有ERROR开头的行)。

相关主题