標籤:
1.下載ant工具用來編譯openacs源碼
apache-ant-1.8.2 http://ant.apache.org/
這個檔案不用編譯,在目錄bin/下有針對windows的ant
2.下載Java Runtime Environment (JRE)5.0一般在相應的jdk中有可執行程式
安裝目錄為D:\Program Files\
設定環境變數JAVA_HOME=D:\Program Files\Java\jdk1.5.0
下載JBoss4.2.2.GA jbossss4.2.2.GA http://sourceforge.net/projects/jboss/files/JBoss/
安裝目錄D:\Program Files\
設定環境變數JBOSS_HOME=D:\Program Files\jboss-4.2.2.GA
4.下載mysql資料庫
http://www.mysql.com/downloads/ 選擇for windows的軟體。
如果第二次安裝失敗後,需要刪除掉
C:\Documents and Settings\All Users\Application Data\MySQL 目錄
5.下載 mysql-connector-java-5.1.18.tar.gz 資料庫連接工具
http://dev.mysql.com/downloads/connector/j/5.1.html
將mysql-connector-java-5.1.18-bin.jar複製到D:\Program Files\jboss-4.2.2.GA\server\default\lib
6.下載openacs源碼
用svn下載,:https://openacs.svn.sourceforge.net/svnroot/openacs/acs
//============================================================================
編譯openacs源碼
在build.properties改一句:
jboss=E:/develop/jboss-4.2.3.GA/server/default
將ant複製到acs目錄下,在該目錄下建立建立make.bat,內容為
SET JBOSS_HOME=E:\develop\jboss-4.2.3.GA
set JAVA_HOME="C:\Progra~1\Java\jdk1.6.0_45"
start ant -f b.xml
exit
然後在dist目錄下產生acs.ear
cp D:\Program Files\acs\dist\acs.ear
到D:\Program Files\jboss-4.2.2.GA\server\default\deploy
cp D:\Program Files\acs \doc\dist\ openacs-ds.xml
到D:\ProgramFiles\jboss-4.2.2.GA\server\default\deploy
cp D:\ProgramFiles\acs\doc\openacs-service.xml
到D:\Program Files\jboss-4.2.2.GA\server\default\deploy\jms
更改openacs-ds.xml檔案
<?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>winline</user-name>
<password>winline</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>
更改penacs-service.xml
<?xml version="1.0" encoding="UTF-8"?>
<server>
<mbean code="org.jboss.mq.server.jmx.Queue" name="jboss.mq.destination:service=Queue,name=acsQueue">
<depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
</mbean>
</server>
//===============================================================================================
在資料庫doc介面中輸入下面命令
CREATE DATABASE ACS;
GRANT ALL ON ACS.* TO winline IDENTIFIED BY ‘winline‘;
//===============================================================================================
啟動Jboss的方法:
在jboss-4.2.2.GA\bin\目錄下建立StartJboos.bat, 內容為Call run.bat -b 0.0.0.0
雙擊Jboos.bat
然後訪問http://192.168.1.156:8080,這頁面內容為jboss。
然後訪問 http://192.168.1.156:8080/openacs/index.jsf, 這頁面為內容為acs
//===============================================================================================
更改訪問連接埠的方法:
實際上有很多情況下並不希望使用8080這連接埠,那個更改方法很簡單。想更改ACS的訪問連接埠實際上就是修改jboos的連接埠。方法:
D:\Program Files\jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer\server.xml
進入這個檔案中,然後更改
<Connector port="8080" address="${jboss.bind.address}" maxThreads="250" maxHttpHeaderSize="8192" emptySessionPath="true" protocol="HTTP/1.1" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
將8080修改為其他的連接埠即可。
----------------------------------------——————————————————————
SQL語句文檔:
http://www.w3school.com.cn/sql/index.asp
Jboss部署文檔
http://www.cnblogs.com/hyddd/archive/2009/05/07/1451378.html
Openacs相關文檔
http://guangming008.blog.163.com/blog/static/120396820107214659873/
http://sourceforge.net/apps/mediawiki/openacs/index.php?title=Main_Page
http://sourceforge.net/projects/openacs/forums/forum/758100
windows搭建openacs編譯環境