windows搭建openacs編譯環境

來源:互聯網
上載者:User

標籤:

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編譯環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.