windows 下sakai 2.9.0源码的配置启动

SAKAI开发环境
这里我要说的是sakai-2.9.0的src的开发环境搭建问题

1. 安装apache-maven-3.0.4

安装到D盘根目录下,在环境变量中添加

MAVEN_HOME为D:\apache-maven-3.0.4

PATH中加上D:\apache-maven-3.0.4\bin

修改D:\apache-maven-3.0.4\conf\settings.xml文件,加上

<localRepository>D:/m2/repository</localRepository>(这个地方要说一下:一般默认情况下你的maven的Repository目录是

在你的用户目录下,这个给它指定目录主要是为了能够给系统盘节省资源,可以不用设置)

2.tomcat5.5的安装
去tomcat的官网下载tomcat5.5,然后将tomcat解压到你的一个盘下面(解压路径中不要带有空格)

然后对tomcat5.5进行设置:
1).将mysql的驱动jar包放在common下
2).然后对tomcat5.5目录下的conf\server.xml进行编辑
        <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
  将其改为:
               <Connector port="8080" maxHttpHeaderSize="8192" address="0.0.0.0"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8" />
  改为下面的原因是:tomcat5.5默认的协议是ipv6的,要改为ipv4的,另一个是解决乱码问题,UTF-8还可以是GBK

3. 将sakai-src-2.9.0.zip解压到E:\SAKAI目录下

4. 在任意目录下打开命令行窗口功能

若要将 命令提示符 命令添加到快捷菜单,将以下文本复制到一个名为 Cmdhere.reg 的文件:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="cmd.exe /k cd %1"

双击 Cmdhere.reg 文件会自动添加注册表项。

5. 在E:\SAKAI\sakai-src-2.9.0目录下打开命令行窗口

常用Maven命令

mvn clean

mvn install #先编译,生产jar或war文件,再存入local repository

mvn -Dmaven.tomcat.home=D:\ApacheSoftware\apache-tomcat-5.5.36 sakai:deploy #部署到Tomcat5.5(这个地方一定要用

tomcat5.5,别的tomcat都会报各种错误)

中间可能会报maven的outofmemory错误:

执行之前先在终端运行一下下面这条命令:set MAVEN_OPTS= -Xms128m -Xmx512m(也可以将其加入系统变量中)

将这句话放入系统变量中,防止启动时报jvm的outofmemory错误:
JAVA_OPTS = -server -Xmx512m -XX:MaxPermSize=320m -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false

-Djava.awt.headless=true -Dcom.sun.management.jmxremote -Dsun.lang.ClassLoader.allowArraySyntax=true

先运行mvn install将整个项目编译一边。

6.启动tomcat,漫长的等待
启动完成后,在浏览器地址栏中输入:     http://localhost:8080/  先验证tomcat是否启动成功,
   然后输入:    http://localhost:8080/portal 查看项目是否可以正常启动

 

你可能感兴趣的:(windows 下sakai 2.9.0源码的配置启动)