Professional Documents
Culture Documents
b/ Ci t
To th mc opt trong a C (C:\opt). L ni cha tt c cc
1. Ci t Java 1.7
Download Java JDK 1.7+
Ci t Java JDK vo th mc opt. Java JRE vo 1 th mc khc nu khng
s gp mt s li khng mong mun (nn mc nh)
- Thit lp bin mi trng:
- Thit lp bin mi trng:
JAVA_HOME = C:\opt\Java\jdk1.7.0_17
JAVA_OPTS = -server -Xms512m -Xmx1024m -XX:PermSize=128m
JAVA_HOME
= C:\opt\Java\jdk1.7.0_17
-XX:MaxPermSize=512m
-XX:NewSize=192m
-XX:MaxNewSize=384m -Djava.awt.headless=true
-Dhttp.agent=Sakai
-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false
-
2. Ci t Maven 3.0.4
Download v gii nn vo th mc opt
Thit lp bin mi trng:
MAVEN_HOME = C:\opt\apache-maven-3.0.5
MAVEN_OPTS = -Xms512m -Xmx1024m -XX:PermSize=256m
<settings xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/settings1.0.0.xsd">
<profiles>
<profile>
<id>tomcat5x</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<appserver.id>tomcat5x</appserver.id>
<appserver.home>/opt/tomcat</appserver.home>
<maven.tomcat.home>/opt/tomcat</maven.tomcat.home>
<sakai.appserver.home>/opt/tomcat</sakai.appserver.home>
<surefire.reportFormat>plain</surefire.reportFormat>
<surefire.useFile>false</surefire.useFile>
</properties>
</profile>
</profiles>
3 .Ci t MySQL
-
Download v ci t vo th mc opt
Trong lc ci t, nh du check vo yu cu thm th mc bin vo Path
Khng s dng anonymous account
t pass l: mysqlpwd1
Vo th mc cha MySQL. Sa file my.ini. Tm cm t [mysql] v thm
vo sau on code sau:
default-storage-engine = InnoDB
innodb_file_per_table
character-set-server=utf8
collation-server=utf8_general_ci
lower_case_table_names = 1
log_output=FILE
log=/tmp/mysql-query.log
slow-query-log=1
long_query_time=1
slow_query_log_file=/tmp/mysql-slow-query.log
expire_logs_days=5
Vo vo file tomcat/conf/catalina.properties.
Tm common.loader=. thm vo sau :
Tm shared.loader=. thay bng:
,${catalina.base}/common/classes/,${catalina.base}/common/lib/*.jar
${catalina.base}/shared/classes/,$
{catalina.base}/shared/lib/*.jar
Vo
<sakai>/config/configuration/bundles/src/bundle/org/sakaiproject/config/bundle/default.sakai.
properties. copy file sakai.properties vo th mc tomcat/bin.
Sa file copy . Nh sau:
username@javax.sql.BaseDataSource=sakai
password@javax.sql.BaseDataSource=ironchef
# MySQL settings
vendor@org.sakaiproject.db.api.SqlService=mysql
driverClassName@javax.sql.BaseDataSource=com.mysql.jdbc.Driver
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
url@javax.sql.BaseDataSource=jdbc:mysql://127.0.0.1:3306/sakai?
useUnicode=true&characterEncoding=UTF-8
validationQuery@javax.sql.BaseDataSource=select 1 from DUAL
defaultTransactionIsolationString@javax.sql.BaseDataSource=TRANSA
CTION_READ_COMMITTED
c/ deploy sakai