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

时间: 2024-10-31 22:07:08

windows搭建openacs编译环境的相关文章

用Sublime Text2搭建VC编译环境

用惯了臃肿的VS2013,有时候想写个小项目,小测试程序,编辑浏览代码什么的不想 总打开它,于是我折腾了一下Sublime Text2 这款现代化高大上的强大代码编辑器,它的定位 在于绿色轻巧,速度快,且跨平台支持Win/Mac/Linux,支持32与64位,但它需要配合众多 的插件一起使用,所以比较适合喜欢折腾的人. 另外,Sublime Text2 通常用于前端开发,例如HTML,PHP神马的,亦或者是写些脚本神马的, 像Lua, Js之类的,但估计用它来写VC的还真不多,毕竟有VS这等便利

Xcode搭建Python编译环境

* {-webkit-tap-highlight-color: rgba(0,0,0,0);}html {-webkit-text-size-adjust: none;}body {font-family: Arial, Helvetica, sans-serif;margin: 0;color: #333;word-wrap: break-word;}h1, h2, h3, h4, h5, h6 {line-height: 1.1;}img {max-width: 100% !importan

Windows搭建python开发环境,python入门到精通[一]

从大学开始玩python到现在参加工作,已经有5年了,现在的公司是一家.net的公司用到python的比较少,最近公司有新项目需要用到python,领导希望我来跟其他同事training,就有了这篇博客,打算将python的training弄成一个简易的python系列,供大家入门使用.Python语言自从20世纪90年代初诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.今天就让我们来搭建一个python的开发环境,Windows搭建python开发环境.一切从"Hello world

ubuntu 14.04搭建android编译环境

按照我的文章:http://blog.csdn.net/zangcf/article/details/23566999在ubuntu 14.04上搭建android编译环境,编译过程会出以下两个错误: 1,Can't locateSwitch.pm in @INC (you may need to install the Switch module) (@INC contains:/etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl

龙芯8089D-Debian7 下搭建 Objective-C 编译环境

龙芯8089D-Debian7 下搭建 Objective-C 编译环境 目录 安装相关文件 编译参数说明 简化命令行参数 实际编译实例 简单说明:Objective-C 的 C 文件后缀为 .m,头文件后缀为 .h,例如我们在本教程中的例程就是 main.m. 安装相关文件 需要安装这些包:gcc.g++.gobjc.gnustep.gnustep-devel.gnustep-gui-dev.libgnustep-base-dev. 安装命令很简单: apt-get install gcc g

php学习笔记64bit win7 环境下搭建php编译环境XAMPP

最近项目需要,开始使用php来开发Apache服务器,所以赶鸭子上架,开始学习php,这里第一步当然是搭建一个php编译环境 电脑是thinkpad t440,64位的Windows7 企业版,XAMPP官网并没有64 Windows下集成安装包,之前尝试了各种方法,发现32位的安装包也可在在64位下使用,只是需要经过一定的配置. 首先当然是,下载xampp安装包,直接在官网上下载即可

Mac OS下搭建OpenWrt编译环境记录(针对官方最新2015.01.20之trunk)

前言 之前已经在MacOS下搭建好了OpenWrt的编译环境,没想到更新到最新的官方Trunk之后,噩梦就此开始.现将思考过程以及应对方法做个记录. 背景知识 OpenWrt推荐用MacPorts来搭建MacOS中的相关工具.MacOS自带了gcc,版本信息如下: Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.

搭建java编译环境

一.java编译环境 1.准备工作: 下载 jdk-7u79-linux-x64.tar.gz 压缩包 解压 tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/ 在/usr/local/ 下 ln -s jdk1.7.0_79/ java (方便更新软件,更新后只要重新软链接就好) 2.修改环境变量 vim /etc/profile source /etc/profile (刷新文件) echo $PATH 查看环境变量 [[email protec

windows下搭建lisp编译环境

1.下载emacs,安装windows版本的emacs,http://ftp.gnu.org/pub/gnu/emacs/windows/, 我选择的是emacs-24.5-bin-i686-mingw32.zip这个版本的 安装包,解压之后,把runemacs.exe发送到桌面,打开runemacs.exe就可以运行了. 2.第二步,安装clisp,lisp版本有很多,有clisp,sbcl等等,这里我选择的是clisp,根据个人爱好,clisp是一个标准lisp的实现,也称common li