一、搭建openacs环境主要有以下几个步骤: 第一步:安装jdk;
第二步:配置Jboss 第三步:安装mysql
第四步:Openacs环境搭建 第一步:
(1)安装jdk;(64位系统安装jdk-6u45-windows-x64.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\\tools.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-winx64.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(\ enacs\
(6)必须要刷新才能生效。
flush privileges;
(7)创建成功后,按Ctrl+C退出mysql。 (8)在打开命令行看用户是否创建成功。
登录用mysql -u openacs -p 密码用openacs
出现以下页面说明创建成功。
(9)在Mysql中创建名为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。