新聞中心
安裝準(zhǔn)備

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計(jì)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了姑蘇免費(fèi)建站歡迎大家使用!
首先選擇需要安裝的OpenCRX 版本。根據(jù)發(fā)布版本的兼容性信息,選擇合適的openMDX,JBoss 4.0.5,Mysql,以及Java JDK/JRE版本
這次安裝的各軟件版本如下:
OpenCRX v 1.10.0
openMDX v 1.16.4
JBoss v 4.0.5
JDK v 1.5
ANT v 1.7.0
Mysql v 5.0
安裝JDK和ANT
安裝完 JDK,不要忘記設(shè)置環(huán)境變量JAVA_HOME,PATH
安裝Ant,不要忘記設(shè)置環(huán)境變量ANT_HOME
編譯OpenCRX
從網(wǎng)上下載的發(fā)布包需要編譯后才能使用:
1、解壓 OpenCRX-1.10.0-core.jre-1.4.zip 到一個(gè)目錄(如:d:\OpenCRX)
2、d:\OpenCRX建立一個(gè)目錄opt
3、解壓openmdx-1.16.4-core.jre-1.4.zip 到目錄 opt
4、解壓 openmdx-1.16.4-portal.jre-1.4.zip到目錄opt
5、解壓openmdx-1.16.4-security.jre-1.4.zip到目錄opt
6、解壓 openmdx-1.16.4-websphere.websphere-6.zip到目錄opt
7、在“運(yùn)行”中輸入“cmd”,進(jìn)入命令模式,轉(zhuǎn)到d:\OpenCRX\OpenCRX-1.10.0\core 目錄下。
8、ant install-src
9、ant assemble
編譯完后在d:\OpenCRX\ OpenCRX-1.10.0\jre-1.4\core\deployment-unit生成兩個(gè)文件:
OpenCRX-core-CRX-App.ear和 OpenCRX-core-CRX-Web.ear
安裝Mysql
根據(jù)Mysql安裝步驟安裝即可,但是安裝時(shí)需要注意以下兩點(diǎn):
1、選擇InnoDB類型的表格
2、選擇UTF-8 字符集
Mysql安裝完后,接下來安裝OpenCRX數(shù)據(jù)庫(kù)
1、建立數(shù)據(jù)庫(kù)crx-crx
2、建立用戶system 密碼 manager 并給這個(gè)增加操作crx-crx數(shù)據(jù)庫(kù)的權(quán)限
3、找到OpenCRX-1.10.0-core.Mysql-5.zip 這個(gè)包,并解壓,選出其中四個(gè)文件:
dbcreate-tables.sql
dbcreate-views.sql
dbcreate-indexes.sql
populate-preferences.sql
4、把上面文件依次裝入數(shù)據(jù)庫(kù)crx-crx
OpenCRX在JBoss 4.0.5中的安裝
首先,把JBoss 4.0.5發(fā)布包解壓到安裝目錄(如:d:\OpenCRX)下的jboss ,注意設(shè)置環(huán)境變量JBOSS_HOME,值就是d:\OpenCRX\jboss。
接下來就是把OpenCRX部署到Jboss。只需要把幾個(gè)文件復(fù)制到Jboss的部署目錄:
1、把包含在openMDX發(fā)布包的文件openmdx-kernel.jar復(fù)制到$jboss_home$\server\default\lib
2、把合適的數(shù)據(jù)庫(kù)JDBC驅(qū)動(dòng)復(fù)制到目錄 $jboss_home$\server\default\lib
3、把文件OpenCRX-core-CRX-App.ear和 OpenCRX-core-CRX-Web.ear 復(fù)制到$jboss_home$\server\default\deploy
4、把OpenCRX-core.jboss-3-connector.zip里面的jdbc-OpenCRX-crx-Mysql-ds.xml復(fù)制到目錄$jboss_home$\server\default\deploy
5、在目錄$jboss_home$\server\default\創(chuàng)建一個(gè)文件server.log.properties,文件中的內(nèi)容如下:
ApplicationId = OpenCRX
LogFileExtension = log
LogFilePath = D:/OpenCRX/jboss/server/default/log/
LogLevel = warning
java.LoggingMechanism = SharedDatedFileLoggingMechanism
6、在$jboss_home$\bin\run.bat文件中,找到set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m,換行,加入以下內(nèi)容:
rem Setup openMDX-specific properties
set JAVA_OPTS=%JAVA_OPTS% -Dorg.openmdx.compatibility.base.application.j2ee.domain=apps
set JAVA_OPTS=%JAVA_OPTS% -Dorg.openmdx.compatibility.base.application.j2ee.server=server1
set JAVA_OPTS=%JAVA_OPTS% -Djava.protocol.handler.pkgs=org.openmdx.kernel.url.protocol
set JAVA_OPTS=%JAVA_OPTS% -Dorg.openmdx.log.config.filename=D:\OpenCRX\jboss\server\default\server.log.properties
set JAVA_OPTS=%JAVA_OPTS% -Dmail.SSLSocketFactory.class=org.OpenCRX.ssl.DefaultSSLSocketFactory
7、修改$jboss_home$\server\default\conf\login_config.xml文件,在文件中添加以下內(nèi)容:
name="opencrx-core-CRX"> code="org.jboss.security.auth.
spi.DatabaseServerLoginModule" flag="sufficient">
name="dsJndiName">java:/jdbc_
opencrx_CRXmodule-option>
name="principalsQuery">SELECT c.passwd FROM security_Principal p, security_Credential c WHERE (p.object_id LIKE 'principal/CRX/Root/Default/%') AND (p.credential = c.object_id) - AND (p.name = ?module-option>
name="rolesQuery">SELECT r.name, 'Roles' FROM security_Principal_N pg, security_Principal p, security_Principal_N pn, security_Role r WHERE (p.object_id = pn.object_id) AND (pn.is_member_of = pg.object_id) AND (pg.granted_role = r.object_id) AND (p.object_id LIKE 'principal/CRX/Root/Default/%') AND - (p.name = ?)module-option>
name="ignorePasswordCase">truemodule-option> name="hashCharset">UTF-8module-option> name="hashEncoding">base64module-option> name="hashAlgorithm">MD5module-option> - login-module>
code="org.jboss.security.auth.spi.UsersRolesLogin - Module" flag="sufficient" >
name="usersProperties">users.propertiesmodule-option> name="rolesProperties">roles.propertiesmodule-option> - login-module>
- authentication>
- application-policy>
8、在$jboss_home$\server\default\conf中創(chuàng)建文件roles.properties和users.properties。
roles.properties內(nèi)容如下:
admin-Root.Roles=openCrxRoot
admin-Standard.Roles=openCrxAdministrator
guest.Roles=openCrxUser
users.properties內(nèi)容如下:
admin-Root=rootSecret
admin-Standard=adminSecret
guest=guest
通過以上部署后,已經(jīng)部署完畢
啟動(dòng)JBoss
現(xiàn)在準(zhǔn)備啟動(dòng)JBOSS,進(jìn)入到$jboss_home$\bin中,雙擊run.bat文件。OK!
【編輯推薦】
- JBoss下載與JBoss安裝
- 利用mod_jk整合Apache與JBoss
- 基于JMX監(jiān)控下的JBoss數(shù)據(jù)庫(kù)連接池
- JBoss應(yīng)用服務(wù)器5.0正式發(fā)布
- JBoss jBPM安裝配置(Tomcat 6.0+MySQL 5.1)
網(wǎng)站標(biāo)題:全面講解OpenCRX+Mysql+JBoss 4.0.5
網(wǎng)站路徑:http://www.fisionsoft.com.cn/article/dhsoheg.html


咨詢
建站咨詢
