windows xp下uPortal搭建
uPortal官网下载分为快速版和开发版,此处介绍快速版的搭建方法。
一、下载uPortal及相关软件
1、在uportal官网下载快速版,下载地址http://www.jasig.org/uportal。我下载的是uportal3.2.4quickstart版。
下载后检查下载包,包括以下内容:
(1)apacheant:Apache组织的基于的构建工具。Ant工具由一系列的Ant任务组成,任务可以是调用java编译器生成class文件,也可以是修改配置文件用于测试或产品环境,还可以是调用javadoc生成文档,运行单元测试等等。UPortal使用Ant来启动和终止WEB容器,生成文档,创建库表,增加用户和样式单。
(2)apachemaven:Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具.
(3)apachetomcat:容纳所有uPortal'sservlets和JSP页面。ApacheTomcat是SunMicrosystems的WEB应用规范的参考实现,Tomcat支持Servlet2.3specification和JSP1.2.
(4)uportal-3.2.4:uportal程序
hsql数据库:uportal下载包中没有,直接到官网下载最新版本,地址http://hsqldb.org。下载后复制到uportal-3.2.4文件夹,再将所有下载文件复制到c盘。
我的存放路径如下:(路径与后面到配置文件相关,一定要弄清楚)
C盘
Uportal-3
Antmaventomcatuportal-3.2.4hsql
2、下载java到相关软件
下载jdk和jre,官网下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html。
说明一下,jdk是java的编辑环境,jre是java程序的运行环境。我下载的是jdk6u23版。
二、环境配置
1、jdk配置
环境变量中添加:
JAVA_HOME:C:/ProgramFiles/Java/jdk1.6.0_23(填写jdk路径)
CLASSPATH:,;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar(前面到,不能少)
PATH:%JAVA_HOME%/bin;%JAVA_HOME%/jre6/bin
测试是否安装成功:运行—cmd—输入java–version,显示·java版本
2、ant配置
环境变量添加ANT_HOME:C:/uPortal-3/apache-ant-1.7.1
PATH中添加:%ANT_HOME%/lib;%ANT_HOME%/bin
测试是否安装成功:运行—cmd—输入ant-version
3、maven配置
环境变量添加MAVEN_HOME:C:/uPortal-3/apache-maven-2.2.1
PATH中添加:%MAVEN_HOME%/bin
测试是否安装成功:运行—cmd—输入mvn–v
最后PAHT变量到值为:
%JAVA_HOME%/bin;%JAVA_HOME%/jre6/bin;%ANT_HOME%/lib;%ANT_HOME%/bin;%MAVEN_HOME%/bin;C:/WINDOWS/system32
3、tomcat配置(注意:用uportal下载包中的tomcat不要单独下载,因为里面包含uportalapp程序)
添加环境变量:
CATALINA_BASE:C:/uPortal-3/apache-tomcat-6.0.24
CATALINA_HOME:C:/uPortal-3/apache-tomcat-6.0.24
测试是否安装成功:http://localhost:8080,显示tomcat界面。
三、运行uportal
运行—cmd—cdc:/uPortal-3/uPortal-3.2.4进入uportal程序的文件夹
1、启动数据库c:/uPortal-3/uPortal-3.2.4/anthsql
显示
Buildfile:build.xml
hsql:
[echo]StartingHSQL
[java]Server1.6isrunning
[java]Press[Ctrl]+[C]toabort
启动成功后数据库不要关闭
2、启动tomcat
c:/uPortal-3/anttomcat-start
注意:根据build文件中的命令输入,有时可能是tomcatstart命令。
现在数据库和应用服务器都运行起来了,你可通过url:http://localhost:8080/uPortal/访问,默认情况下你可使用这些帐号登录进uPortal访问不同的界面和频道。
Portal默认的帐号
DefaultportalusersUsernamePassword
demodemo
studentstudent
facultyfaculty
staffstaff
developerdeveloper