一、搭建openacs环境主要有以下几个步骤:
第一步:安装jdk;
第二步:配置Jboss
第三步:安装mysql
第四步:Openacs环境搭建
第一步:
(1)安装jdk;(位系统安装jdk-6u45-windows-x.exe文件)
(2)配置环境变量
1.计算机->属性->高级系统设置->环境变量
2.在系统变量中的找到path路径,打开后将安装jdk的目录(如
D:\\ProgramFiles\\Java\\jdk1.6.0_45\\bin)加到当前路径下。(在之前路径后加;然后增
加新 路径)
3.新建一个JAVA_HOME路径变量,将路径复制到该路径下(如
D:\\ProgramFiles\\Java\\jdk1.6.0_45)。
4.新建一个
CLASS_PATH路径变量,将路径复制到该路径下
(如.;D:\\ProgramFiles\\Java\\jre6\\lib\ools.jar)。
第二步:
(1)配置Jboss(jboss-4.2.3.GA)
(2)配置环境变量(环境变量的文件目录中不能有汉字,空格等)
1.配置path变量,将Jboss的安装路径加在原有路径的后边(如:
E:\\Jboss\\jboss-4.2.3.GA\\bin)(在之前路径后加;然后增加新路径)
2.新建一个JBOSS_HOME路径变量,将jboss的安装路径复制到改变量中(如:
E:\\Jboss\\jboss-4.2.3.GA)
3.路径配置完成后,运行Jboss安装文件中的bin下的run.bat文件。
4.环境配置好后,访问http://localhost:8080 ,能访问成功说明jdk与jboss配置成功。
第三步:安装mysql(mysql-5.5.28-winx.msi)
(1)安装上述安装包。
(2)配置环境变量。
1.将mysql安装的bin目录加到path路径下。
(3)安装好mysql后打开界面如下:
(4)用管理员登陆数据库
mysql -u root -p (回车)
默认密码为空,直接回车即可。
(5)在以上命令行中创建用户名为openacs,密码为openacs的用户(insert into
mysql.user(Host,User,Password)values(\"localhost\enacs\");
(6)必须要刷新才能生效。
flush privileges;
(7)创建成功后,按Ctrl+C退出mysql。
(8)在打开命令行看用户是否创建成功。
登录用mysql -u openacs -p
密码用openacs
出现以下页面说明创建成功。
(9Mysql中创建名为acs的数据库。(注意mysql中每一句结尾用分号)
create database acs;
可以用show databases查看是否创建成功。会出现名为acs的数据库。
(10)给openacs用户赋予操作acs的权限。
grant select,insert,update,delete,create,drop,index on acs.* 在
to
)openacs@localhost identified by 'openacs';
还是要刷新。 flush privileges;
(11)连接数据库
将mysql-connector-java-5.1.27-bin.jar
复制到$(JBOSS_HOME)/server/default/lib/.如果没有就先下载。
(12)此时访问http://localhost:8080/openacs/ 会出现401错误。
第四步:
(1)下载openacs-bin-0.4压缩包。
(2)解压后进行如下步骤。
1.复制acs.ear到JBOSS_HOME \\server\\default\\deploy ,不修改。
2.复制openacs-ds.xml到JBOSS_HOME\\server\\default\\deploy
这里需要修改openacs-ds.xml中数据库连接的用户名和密码,打开该文件,设置用户名和密码为我们之前设置的用户,即openacs,还要修改地址这里将connection-url>的值设置成jdbc:mysql://localhost/ACS,因为我的数据库在本机。
(3)复制openacs-service.xml到JBOSS_HOME\\server\\default\\deploy\\jms,不需要修改。
(4)这样就完成了所有步骤的配置,控制台运行run.bat文件;打开mysql服务。
访问http://localhost:8080/openacs。