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
windows搭建openacs编译环境的更多相关文章
- 使用 Windows 10 WSL 搭建 ESP8266 编译环境并使用 VSCODE 编程(一)(2019-08-23)
目录 使用 Windows 10 WSL 搭建 ESP8266 编译环境并使用 VSCODE 编程 安装前准备 安装 ESP8266 工具链 下载 ESP8266 SDK 编译 花絮 使用 Windo ...
- Windows搭建python开发环境,python入门到精通[一]
从大学开始玩python到现在参加工作,已经有5年了,现在的公司是一家.net的公司用到python的比较少,最近公司有新项目需要用到python,领导希望我来跟其他同事training,就有了这篇博 ...
- 利用gulp搭建less编译环境
什么是less? 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, ...
- Xcode搭建Python编译环境
* {-webkit-tap-highlight-color: rgba(0,0,0,0);}html {-webkit-text-size-adjust: none;}body {font-fami ...
- Windows搭建python开发环境
python你不去认识它,可能没什么,一旦你认识了它,你就会爱上它 基本概念Python(英语发音:/ˈpaɪθən/), 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum ...
- 设置 Quick-Cocos2d-x 在 Windows 下的编译环境
http://cn.cocos2d-x.org/tutorial/show?id=1304 设置 Quick-Cocos2d-x 在 Windows 下的编译环境 Liao Yulei2014-08- ...
- MinGW安装与环境变量配置和Sublime Text 2搭建C++编译环境
MinGW安装与环境变量配置 从http://sourceforge.net/projects/mingw/下载MinGW,安装到D:\MinGW.工具集选择安装(之后还可以进行安装卸载):至少需要安 ...
- eclipse搭建jmeter编译环境(Jmeter二次开发)
jmeter是开源项目,方便大家对代码进行改动. 写了一个简单教程,帮助入门者进行搭建jmeter编译环境! 下载地址 文件格式为zip,解压后为docx微软office2007文档. 或者直接访问我 ...
- 使用gulp搭建less编译环境
什么是less? 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. LESS 既可以在 客户端 上运行 (支持IE 6+, Webkit, Fi ...
随机推荐
- 12个JavaScript技巧
转自:http://web.jobbole.com/86146/ 在这篇文章中将给大家分享12个有关于JavaScript的小技巧.这些小技巧可能在你的实际工作中或许能帮助你解决一些问题. 使用!!操 ...
- DevExpress主从表 按组分页一组不足一页为一页--以此记录
本文的主要是说明Dev的报表的主从表,主从表的每一组显示在一页,当一组超出一页,第二页只显示第一组的. 一.每上报表设置图 简单设计图如上 二.后台代码 报表页代码 public partial cl ...
- 027医疗项目-模块二:药品目录的导入导出-导入功能的Action的编写
前一篇文章我们写了Service层,这篇文章我们写一下Action层. 实现的功能: 1:我们先下载模板:然后按照模板里面的规则,插入数据.比如存在d盘. 2:然后浏览找到那个文件,上传上去. 然后把 ...
- 21SpringMvc_异步发送表单数据到Bean,并响应JSON文本返回(这篇可能是最重要的一篇了)
这篇文章实现三个功能:1.在jsp页面点击一个按钮,然后跳转到Action,在Action中把Emp(int id ,String salary,Data data)这个实体变成JSON格式返回到页面 ...
- SqlDevlepor注册表监听器设置
1.打开plsqldev. 2. 键入环境变量 NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK 3.下载sqldevclient. http://pa ...
- 在PLSQL中不能使用中文作为查询条件查询数据
解决方法: 1.在oracle服务端的注册表中找到oracle-->key_oradb11g_home1,在右侧找到NLS_LANG,将其数值数据改为SIMPLIFIED CHINESE_CH ...
- 解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法
1.开启Ad Hoc Distributed Queries组件,在sql查询编辑器中执行如下语句: reconfigure reconfigure 2.关闭Ad Hoc Distributed Qu ...
- 怎么样快速学习AngularJS?
其实AngularJS的官方网站首页的几个例子已经很好的展示了AngularJS的一些特性,下面我就从几个例子一步一步的讲解AngularJS吸引人的东西并且实际项目中是怎么使用ng的. 首先还是从第 ...
- Linux下目录的合并以及文件的覆盖
有两个目录test和new,test目录下有目录和文件,new目录下有更改过的一些test下的目录和文件,以及一些新增的文件,现在对两个目录进行合并以及覆盖test下的旧文件. cp -frap ne ...
- Activiti系列:为什么Activiti 5.18 的REST的api总是返回404错误
REST api可以访问了,如下 1.修改db.properties配置文件,让他访问sql server 2.在浏览器中输入如下地址,注意中间有一个service,这点和之前的不一样,在<Ac ...