Compiere在Windows环境下的安装步骤已解决.docx
- 文档编号:12740293
- 上传时间:2023-04-21
- 格式:DOCX
- 页数:56
- 大小:1.94MB
Compiere在Windows环境下的安装步骤已解决.docx
《Compiere在Windows环境下的安装步骤已解决.docx》由会员分享,可在线阅读,更多相关《Compiere在Windows环境下的安装步骤已解决.docx(56页珍藏版)》请在冰豆网上搜索。
Compiere在Windows环境下的安装步骤已解决
Compiere资料参考网址
的compiere论坛
Compiere所需软件下载网址:
Compiere安装步骤(Windows环境下)
一.前期准备工作
1.安装Oracle数据库
注意事项:
1)Compiere2.6.3正式支持的数据库包括Oracle10g与OracleXE数据库(后者完全免费),但尚未正式支持PostgreSQL、EnterpriseDB、DB2、SQLServer等数据库。
2)OracleXE数据库的安装过程
Oracle10g数据库的安装过程
3)测试数据库安装是否成功
2.安装JavaSDK1.5
Compiere服务器端需要安装JavaSDK1.5.0_04及更高版本。
下载后直接安装即可。
备注(无法安装)
重要:
安装完成后,必须新建并设置JAVA_HOME环境变量为上述JavaSDK1.5的安装路径。
在Windows平台类似下图:
备注:
C盘建立两个文件夹jdk1.5.0_10JRE1.5.0_10
CLASSPATH.;C:
\jdk1.5.0_10\lib\tools.jar;C:
\jdk1.5.0_10\lib\dt.jar
JAVA_HOMEC:
\jdk1.5.0_10
Path;C:
\jdk1.5.0_10\bin
技巧:
如果您不熟悉如何设置环境变量,请遵循下述步骤:
1.运行控制面板中的“系统”,打开“系统属性”对话框。
2.切换至“高级”页签,点击“环境变量”按钮。
3.在弹出的“环境变量”对话框中,点击“系统变量”下的“新建”按钮。
4.在弹出的“新建系统变量”对话框中,输入变量名称与变量值后,按确定按钮,然后再次按确定按钮。
安装Java1.5JRE(运行库)
Compiere客户端需要安装JavaJRE1.5.0_04及更高版本。
下载后直接安装即可。
二.配置Compiere服务器
到下载compiere服务器软件
无论您使用OracleXE还是Oracle10g数据库,下面的执行步骤均相同(特别注明之处除外)。
注意:
Compiere主目录的路径中,不能包括空格(例如C:
\ProgramFiles\或C:
\DocumentsandSettings开头的路径),否则Compiere无法正常工作。
(安装的时候需要特别注意)
为简化配置步骤,下述步骤假定应用服务器和数据库服务器均位于同一台计算机。
如果它们位于不同的计算机,请在应用服务器部署用的计算机上首先安装OracleXE/10g客户端并配置Net名称,再执行以下步骤。
运行Compiere2目录中的RUN_setup脚本,出现Compiere服务器设置窗口
注意:
我们必须指定数据库类型为oracleXE(适用于OracleXE数据库)或oracle(适用于Oracle10g数据库),因为其它数据库类型尚未正式支持。
备注:
全局数据库名orcl数据库口令123数据库用户compiere数据库密码123
请更新和输入适当的参数。
其中,Web端口请设置一个不冲突的值(默认的80可能与其它Web服务器端口号冲突)。
系统密码之处,请输入OracleXE数据库例程的SYSTEM用户密码。
数据库用户和数据库密码可自行设定或保持默认值。
电子邮件服务器相关参数可保持默认值,在未来需要时再设置。
重要:
如果您的数据库服务器所在的计算机使用了带后缀的DNS名称(例如属于某个域/活动目录),请在数据库服务器字段中填入完整的计算机名称(例如)。
数据库名称、数据库搜索、数据库端口、系统密码等几个参数在安装Oracle时创建数据库例程的过程中确定。
设置完毕后按“测试”按钮,会显示KeyStoreDialog对话框,填写字段后或直接按OK按钮继续。
测试成功后屏幕类似于上面的图(邮件服务器相关的设置可以在安装Compiere后再进行)。
如果测试未通过,请检查错误原因并修复(例如,数据库名称应当正确填写了全局数据库名称而非SID)。
(SID需要注意)
测试完成之后按“保存”按钮(需接受Compiere许可协议),出现如下提示:
此后,Ant脚本开始配置Compiere服务器环境(大约耗时1分钟或稍长时间)。
请参见下面的操作系统日志。
RUN_setup操作系统日志
...
17:
56:
38.265Ini.loadProperties:
C:
\Compiere2\Compiere.properties[13]
17:
56:
39.515IniDialog.accept:
LicenseAccepted[13]
17:
56:
39.531Ini.loadProperties:
C:
\Compiere2\Compiere.properties#24[13]
17:
56:
39.546ConfigurationData.save:
C:
\Compiere2\CompiereEnv.properties[13]
17:
56:
41.062SecureEngine.
piere.util.Secureinitialized-Secur
e[javax.crypto.Cipher@c8376b][13]
setupTomcat:
setupDeploy:
[echo]AppsDeployment=C:
\Compiere2\jboss\server\compiere\deploy
setup:
BUILDSUCCESSFUL
Totaltime:
2minutes38seconds
***2007-04-0317:
59:
21.046CompiereLog(CLogConsole)***
ErrorLevel=0
===================================
SetupClientEnvironment
===================================
SETCOMPIERE_HOME=C:
\Compiere2
SETJAVA_HOME=C:
\jdk1.5.0_11
PathisOK=C:
\jdk1.5.0_11\bin;C:
\oraclexe\app\oracle\product\10.2.0\server\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
CreatedShortcutCompiere2.lnk
CreatedShortcutCompiereWebSite.url
Done
.
Forproblems,checklogfileinbasedirectory
Pressanykeytocontinue...
其中,结果BUILDSUCCESSFUL和Done至关重要。
如果这两行提示结果均未看到,请仔细检查本安装步骤,不要继续下一步骤。
备注:
未见DONE在系统环境变量中设置:
如下
COMPIERE_HOMEC:
\compiere2
Path
D:
\oracleorcl\app\oracle\product\10.1.0\server\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
注意:
如果“Compiere服务器设置”窗口没有显示出来,或虽然显示出来(例如自动搜索到JAVA主目录为JRE路径)但仍出现JAVA_HOME环境变量未设置的日志输出,类似下面的提示:
JAVA_HOMEisnotset.
YoumaynotbeabletostarttherequiredSetupwindow!
!
SetJAVA_HOMEtothedirectoryofyourlocal1.5JDK.
Ifyouexperienceproblems,runutils/WinEnv.js
Example:
cscriptutils\WinEnv.jsC:
\Compiere2"C:
\ProgramFiles\Java\jdk1.5.0_04
"
=======================================
StartingSetupDialog...
=======================================
那么,必须新建并设置JAVA_HOME环境变量为上述JavaSDK1.5的安装路径。
在Windows平台类似下图:
技巧:
如果您不熟悉如何设置环境变量,请遵循下述步骤:
1.运行控制面板中的“系统”,打开“系统属性”对话框。
2.切换至“高级”页签,点击“环境变量”按钮。
3.在弹出的“环境变量”对话框中,点击“系统变量”下的“新建”按钮。
4.在弹出的“新建系统变量”对话框中,输入变量名称与变量值后,按确定按钮,然后再次按确定按钮。
打开compiere2/compiereEnv.properties
那里面有这样一句COMPIERE_DB_PASSWORD=compiere你改成COMPIERE_DB_PASSWORD=123看看能不能通过吧
三.创建Compiere数据库
验证Compiere.dmp
文件Compiere.dmp位于$COMPIERE_HOME/data目录中,它包含了Compiere安装的种子(初始化)数据库。
执行数据库导入
运行$COMPIERE_HOME/utils目录中的RUN_ImportCompiere脚本。
RUN_ImportCompiere操作系统日志
请注意,导入程序会提示警告信息(IMP-00041:
警告:
创建的对象带有编译警告),这是因为导入顺序的问题。
这是正常现象,您可忽略它。
在导入程序完成后,一个SQL存储过程会验证所有数据均已正确导入,并将列出所有无效的对象。
SettingmyEnvironment....
Re-CreateCompiereUserandimportC:
\Compiere2\data-(xe)
VolumeindriveCisSystem
VolumeSerialNumberis10BA-8729
DirectoryofC:
\Compiere2\data
2007-04-0316:
24
2007-04-0316:
24
2007-03-2216:
1817,401,856Compiere.dmp
2007-03-2216:
1847,395Compiere.log
2007-02-0912:
314,892,115piere.backup
2007-04-0316:
24
2007-02-0916:
26
连接到:
OracleDatabase10gExpressEditionRelease10.2.0.1.0-Production
经由常规路径由EXPORT:
V10.02.01创建的导出文件
警告:
这些对象由REFERENCE导出,而不是当前用户
已经完成ZHS16GBK字符集和AL16UTF16NCHAR字符集中的导入
导入服务器使用AL32UTF8字符集(可能的字符集转换)
导出客户机使用WE8MSWIN1252字符集(可能的字符集转换)
.正在将REFERENCE的对象导入到COMPIERE
..正在导入表"AD_ACCESSLOG"导入了0行
..正在导入表"AD_ALERT"导入了1行
..正在导入表"AD_ALERTPROCESSOR"导入了1行
..正在导入表"AD_ALERTPROCESSORLOG"导入了0行
..正在导入表"W_STORE"导入了1行
"SUM(LineOverLimitAmt)ASLineOverLimitAmt,"
"CASEWHENSUM(LineNetAmt)=0THEN0ELSE"
"100-ROUND((SUM(LineNetAmt)-SUM(LineOverLimitAmt))/SUM(LineNetAmt)*100,
2)"
"ENDASLineOverLimit,"
"SUM(QtyInvoiced)ASQtyInvoiced,IsSOTrx"
"FROMRV_C_InvoiceLineil"
"GROUPBYil.AD_Client_ID,il.AD_Org_ID,il.M_Product_ID,"
"firstOf(il.DateInvoiced,'Q'),IsSOTrx"
即将启用约束条件...
成功终止导入,但出现警告。
-------------------------------------
-------------------------------------
--------========--------========--------========--------
SystemCheck-TheImportphaseshowedwarnings.
ThisisOKaslongasthefollowingdoesnotshowerrors
--------========--------========--------========--------
SQL*Plus:
Release10.2.0.1.0-Productionon星期一11月2711:
34:
082006
Copyright(c)1982,2005,Oracle.Allrightsreserved.
连接到:
OracleDatabase10gExpressEditionRelease10.2.0.1.0-Production
DBInfo
--------------------------------------------------------------------------------
DB_Name=XE,Language=SIMPLIFIEDCHINESE_CHINA.AL32UTF8,Host=WORKGROUP\MYPC,IP
192.168.0.10,User=COMPIERE,ID=36,Session=122
DBA_Cleanup
Allvalid
Statisticscomputed:
596
PL/SQL过程已成功完成。
PL/SQL过程已成功完成。
未选定行
未选定行
未选定行
未选定行
提交完成。
从OracleDatabase10gExpressEditionRelease10.2.0.1.0-Production断开
Pressanykeytocontinue...
接下来,配置Oracle本地NET服务名
备注:
安装设置:
1)这里的全局数据库名即为你创建的数据库名,以后在访问数据,创建“本地Net服务名”时用到;
2)数据库口令在登录和创建“本地Net服务名”等地方会用到。
2、创建“本地Net服务名”
1)通过【程序】-》【Oracle-OraDb10g_home1】-》【配置和移植工具】-》【NetConfigurationAssistant】,运行“网络配置助手”工具:
2)选择“本地Net服务名配置”:
3)这里的“Net服务名”我们输入安装数据库时的“全局数据库名”:
4)主机名我们输入本机的IP地址:
5)测试数据库连接,用户名/密码为:
System/数据库口令(安装时输入的“数据库口令”):
默认的用户名/密码错误:
更改登录,输入正确的用户名/密码:
测试成功:
四.启动Compiere应用服务器
您现在可在$COMPIERE_HOME/utils目录中通过RUN_Server2脚本,启动Compiere应用服务器(JBoss4)。
RUN_Server2操作系统日志
SettingmyEnvironment....
StartCompiereAppsServerC:
\Compiere2(xe)
===========================================================.
JBossBootstrapEnvironment
.
JBOSS_HOME:
C:
\Compiere2\jboss\bin\\..
.
JAVA:
C:
\jdk1.5.0_11\bin\java
.
JAVA_OPTS:
-server-Xms64M-Xmx512M-DCOMPIERE_HOME=C:
\Compiere2-Dprogram.na
me=run.bat-Xms128m-Xmx512m
.
CLASSPATH:
C:
\jdk1.5.0_11\lib\tools.jar;C:
\Compiere2\jboss\bin\\run.jar
.
===========================================================.
18:
53:
35,781INFO[Server]StartingJBoss(MXMicroKernel)...
18:
53:
35,812INFO[Server]ReleaseID:
JBoss[Zion]4.0.2(build:
CVSTag=JBoss_
4_0_2date=200505022023)
18:
53:
35,812INFO[Server]HomeDir:
C:
\Compiere2\jboss
18:
53:
35,812INFO[Server]HomeURL:
file:
/C:
/Compiere2/jboss/
18:
53:
35,812INFO[Server]LibraryURL:
file:
/C:
/Compiere2/jboss/lib/
18:
53:
35,812INFO[Server]PatchURL:
null
18:
53:
35,812INFO[Server]ServerName:
compiere
18:
53:
35,812INFO[Server]ServerHomeDir:
C:
\Compiere2\jboss\server\compiere
18:
53:
35,812INFO[Server]ServerHomeURL:
file:
/C:
/Compiere2/jboss/server/com
piere/
18:
53:
35,812INFO[Server]ServerDataDir:
C:
\Compiere2\jboss\server\compiere\
data
18:
53:
35,812INFO[Server]ServerTempDir:
C:
\Compiere2\jboss\server\compiere\
tmp
18:
53:
35,812INFO[Server]ServerConfigURL:
file:
/C:
/Compiere2/jboss/server/c
ompiere/conf/
18:
53:
35,812INFO[Server]ServerLibraryURL:
file:
/C:
/Compiere2/jboss/server/
compiere/lib/
18:
53:
35,812INFO[Server]RootDeploymentFilename:
jboss-service.xml
18:
53:
35,812INFO[Server]StartingGeneralPurposeArchitecture(GPA)...
18:
53:
36,906INFO[ServerInfo]Javaversion:
1.5.0_11,SunMicrosystemsInc.
18:
53:
36,906INFO[ServerInfo]JavaVM:
JavaHotSpot(TM)ServerVM1.5.0_11-b03
SunMicrosystemsInc.
18:
53:
36,906INFO[ServerInfo]OS-System:
Windows20035.2,x86
18:
53:
39,062INFO[Server]Coresysteminitialized
18:
53:
44,843INFO[Log4jService$URLWatchTimerTask]ConfiguringfromURL:
resour
ce:
log4j.xml
18:
53:
45,609INFO[WebService]UsingRMIservercodebase:
http:
//mypc:
8083/
18:
53:
46,078INFO[NamingService]StartedjndibootstrapjnpPort=1099,rmiPort=
1098,backlog=50,bindAddress=mypc/192.168.0.13,ClientSocketFactory=null,Serv
erSocketFactory=.sockets.DefaultSocketFactory@ad093076
18:
53:
52,906INFO[Embedded]Catalinanamingdisabled
18:
53:
53,671INFO[Http11Protocol]InitializingCoyoteHTTP/1.1onhttp-mypc%2F
192.168.0.13-80
18:
53:
56,078INFO[Http11Protocol]Initializ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Compiere Windows 环境 安装 步骤 解决