注册 登录
星韵地理网 返回首页

wen的个人空间 http://xingyun.org.cn/?1517 [收藏] [复制] [分享] [RSS]

日志

Sakai的安装使用---Linux篇

已有 569 次阅读2006-8-22 13:24

Sakai的安装使用---Linux篇 在Linux下安装Sakai主要分为以下几大步骤---我使用的是Debian的etch版本,但以下安装过程应该适合于各Linux发行版本。 1 软件下载。 需要下载的软件包括---以下都是针对linux平台,注意选择正确的软件运行平台: JDK---www.sun.com,当前最新版本为1.5.0_08。 Tomcat---Tomcat.apache.org,当前最新版本为5.5.17。注意选择二进制版本里的Core包,而且应该选择那个zip包而不是那个可直接运行的exe文件。这是为了方便在启动Sakai的时候自行设置一些环境变量。 JDK1.4的兼容包---Tomcat.apache.org。这个包必不可少,这是Sakai安装说明里面明确讲到的,我开始没有仔细看安装说明,忽略了这一步,结果浪费了两个晚上的时间。 Sakai---www.sakaiproject.org,当前的最新版本为2.2.1。注意Sakai提供了两种平台各三个不同的版本,共六个不同的包下载。这三个不同的版本分别是演示版本、二进制版本和源码版本。演示版本是一个集成了Tomcat、并配置好各运行参数的Sakai版本,可以很方便地安装运行,但是功能也打折扣。源码版本适合于要在源码的基础上进行功能修改和扩展的用户,但安装最为复杂。我使用的是二进制版本,这个版本要求用户自己安装好Tomcat,然后把已经打包好的Sakai解压到Tomcat相应目录就可以了。 2 安装JDK 我使用的Linux的虽然是Debian,但是我没有使用Debian的方式来安装JDK,而是使用Sun的方式来安装,所以适合于各种Linux版本。 #cp jdkxxxxx.bin /opt (我喜欢把软件安装到/opt目录) #cd /opt #chmod a+x jdkxxxx.bin #./jdkxxxx.bin 这个安装非常简单。安装完成之后,可以自己写一个最简单的Java程序,先用javac编译再用java执行以验证JDK安装正确: #nano wen1.java import java.io.*; public class wen1 { public static void main(String[] args) { System.out.println("Hello World!"); } } 3 安装Tomcat Tomcat的安装更简单,直接把下载来的zip解压到自己喜欢的目录就可以了。然后在bin子目录中运行startup.sh以启动tomcat服务器。 为了验证安装正确,在浏览器的地址栏里输入http://localhost:8080,如果出现相应界面说明Tomcat安装正确。 4 安装Sakai 安装Sakai之前,记得先把tomcat服务器停止,然后把JDK的兼容包解压,然后再把得到的三个Jar文件直接复制到tomcat的相应子目录中去。 再把Sakai解压到tomcat的主目录中,这一步不要搞错目录,比如说你的tomcat安装在"/opt/tomcat55",那么你就在解压Sakai的时候,先把压缩文件复制到/opt/tomcat55目录再解压。 5 设置一些环境变量 为了正常运行Sakai,还需要设置一些环境变量,我习惯把这些环境变量的设置写在/etc/profile里面,根据我的实际情况,我在/etc/profile文件的最后添加了以下内容: JAVA_HOME=/opt/jdk #需要设置为你刚才安装JDK的位置 PATH=$PATH:/opt/jdk/bin #设置搜索路径,注意加一个bin JRE_HOME=/opt/jdk #这个变量如果你安装JDK的时候没有自己修改JRE的安装位置,就可以不用设置了。 JAVA_OPTS="-server -Xmx768m -XX:MaxNewSize=128m -XX:MaxPermSize=128m" CATALINA_OPTS="-server -Xmx768m -XX:MaxNewSize=128m -XX:MaxPermSize=128m" export JAVA_HOME PATH JRE_HOME JAVA_OPTS CATALINA_OPTS 前面三个环境变量是Sakai的安装说明里强调要设置的,但在实际安装过程的时候,你会发现启动Tomcat的时候,会不断出现"java.outofMemoryError"的严重错误,因而导致Tomcat无法启动,为解决这个问题又浪费了我的两个晚上,这是因为Java的内存泄露所导致的,我的解决办法是,再设置后面两个环境变量以增大Java的内存堆的配置。 6 启动Sakai: 现在再运行tomcat目录下bin子目录里的startup.sh启动Sakai,注意这个启动过程比较长,在我办公室里的P4 1.8G,256M内存的机器上足足花了15分钟才启动完成,而在我自己的P4 2.4G,1G内存的机器上也花了三分钟时间来启动。 现在在浏览器里输入http://localhost:8080/portal,可以看到Sakai的起始页面了,以用户admin密码admin登陆进去使用吧。 其他问题下次再谈。

发表评论 评论 (5 个评论)

flicker 彩虹炫 | flicker 匿名卡 | walkman 2007-4-9 17:29
您说说的:“安装sakai之前,记得先把tomcat服务器停止,然后把jdk的兼容包解压,然后再把得到的三个jar文件直接复制到tomcat的相应子目录中去。”jdk的兼容包解压,得到的三个jar文件,在复制到tomcat相应的子目录中,可以叙述得再详细些?

QUOTE:
以下为blog主人的回复: 你看一下对应的目录就知道如何复制了。
flicker 彩虹炫 | flicker 匿名卡 | walkman 2007-4-10 09:20
谢谢您及时的回答,我在google里搜索些老外写的博客,说jdk1.6的不支持,是吗?您说的对应的目录是不是/usr/java/java1.6.0.1_1目录下的的三个jar文件和tomcat下对应目录?
flicker 彩虹炫 | flicker 匿名卡 | walkman 2007-4-10 10:06
在线等,谢谢。我qq:14210411
flicker 彩虹炫 | flicker 匿名卡 | walkman 2007-4-11 16:35
版主,你怎么天天不在啊,我已经完全按照你的做法去做了,结果就是不显示界面,一直是“send request to localhost”.有办法吗?
flicker 彩虹炫 | flicker 匿名卡 | walkman 2007-4-11 16:59
tks,我已经搞定了!

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|Archiver|小黑屋|星韵百科|星韵地理网 ( 苏ICP备16002021号 )

GMT+8, 2024-9-29 08:29 , Processed in 0.060593 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部