windows搭建openacs编译环境
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?