因爲將要用到的openacs和jboss都是用java語言所編寫,因此配置前咱們須要一些必須的環境配置css
#vi /etc/profile export JAVA_HOME=/usr/installpackage/jdk1.8.0_111 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
Java_HOME值徐改爲本機的jdk安裝目錄java
jboss下載地址:https://pan.baidu.com/s/1o7Pfcsa
下載後進行解壓完成mysql
將下載到的數據庫驅動解壓,將mysql-connector-java-5.1.7-bin.jar拷貝到 $(JBOSS_HOME)/server/default/lib/下面。linux
[weishusheng@centOS6mysql]$cp mysql-connector-java-5.1.7-bin.jar ../jboss/jboss-4.2.2.GA/server/default/lib/sql
略數據庫
1.將acs.ear拷貝到/opt/jboss-4.2.2.GA/server/default/deploy/下面。centos
2.修改openacs-ds.xml使其適合你的數據庫的配置:bash
<?xml version="1.0" encoding="UTF-8"?> <datasources> <local-tx-datasource> <jndi-name>ACS</jndi-name> <connection-url>jdbc:mysql://localhost/ACS</connection-url> <driver-class>com.mysql.jdbc.Driver</driver-class> <user-name>openacs</user-name> <password>openacs</password> <min-pool-size>5</min-pool-size> <max-pool-size>20</max-pool-size> <idle-timeout-minutes>5</idle-timeout-minutes> </local-tx-datasource> </datasources>
主要是修改user-name和password及connection-url 。服務器
3.修改完成後將openacs-ds.xml拷貝到($JBOSS_HOME)/server/default/deploy/下面。markdown
4.建立openacs-service.xml(已經有了就不用建立),並拷貝到($JBOSS_HOME)/server/default/deploy/jms下面,openacs-service.xml格式以下所示:
<?xml version="1.0" encoding="UTF-8"?> <server> <mbeancode="org.jboss.mq.server.jmx.Queue" name="jboss.mq.destination:service=Queue,name=acsQueue"> <dependsoptional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends> </mbean> </server>
至此Openacs的配置完成。
到這jboss啓動又失敗,提示信息爲:
17:24:34,951 INFO [Server] Runtime shutdown hook called, forceHalt: true 17:24:34,951 INFO [Server] JBoss SHUTDOWN: Undeploying all packages 17:24:34,969 INFO [Server] Shutdown complete Shutdown complete Halting VM