Step1 设置Ant编译环境
配置Ant的环境变量(本配置针对XP或2003系统进行说明) 1、 解压本地或下载Ant工具包
2、 选择“我的电脑”->右键属性->高级->环境变量 3、 在“系统变量”列表处,选择”新建”。在弹出的窗口分别输入变量名(如:Ant_Home)
和变量值(如:D:\Installed\DevelopTools\apache-ant-1.6.5,用户根据实际路径配置)
Step2 设置Maven编译环境
配置Maven的环境变量(本配置针对XP或2003系统进行说明) 1、 解压本地或下载Maven工具包
2、 选择“我的电脑”->右键属性->高级->环境变量 3、 在“系统变量”列表处,选择“新建”。在弹出的窗口分别输入变量名(如:Maven_Home)和变量值(如:D:\Installed\DevelopTools\apache_maven_2,用户根据实际路径配置)
Step3 设置Java编译环境
配置Java的环境变量(本配置针对XP或2003系统进行说明) 1、解压本地或下载Java工具包
2、选择“我的电脑”->右键属性->高级->环境变量 3、 在“系统变量”列表处,选择“新建”。在弹出的窗口分别输入变量名(如:Java_Home)和变量值(如:D:\Installed\DevelopTools\java\jdk1.6.0_13,用户根据实际路径配置)
Step4 设置系统变量Path环境
配置Path的环境变量(本配置针对XP或2003系统进行说明) 1、选择“我的电脑”->右键属性->高级->环境变量 2、在“系统变量”列表处查找“Path”选项双击修改 3、在弹出窗口中的“变量值”处增加如下内容:
“;%Java_Home%\bin;%Ant_Home%\bin;%Maven_Home%\bin”
Step5 配置修改uportal
配置uportal
1、 下载(http://www.ja-sig.org,选择uportal下载)或解压本地的uportal
2、 设置uportal要部署到的web服务器所在的目录
3、 解压进入目录找到build.properties文件,修改server.home的值(如Tomcat的安装目录为:server.home=D:/Installed/DevelopTools/Tomcat 6.0)指向实际的tomcat服务器目录
4、 修改tomcat配置(servlet容器配置部分),打开Tomcat 6.0/ conf/server.xml文件,
找到如下片段,增加红色内容。Tomcat默认端口是8080,可以根据需要自行修改。<Connector emptySessionPath="true" port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
5、 打开Tomcat 6.0/ conf/catalina.propertie,设置 内容如下: shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar
6、 数据库配置如下,以oracle为例
a) 将ojdbc14驱动安装到maven本地库
i. 如果本地机装有Oracle数据库,可以在CMD窗口运行以下命令: ls $ORACLE_HOME/lib/,查找ojdbc14-10.2.0.4.0.jar,根据实际情况,该文件的版本有所不同。如果本地没有安装Oracle,可以下载Oracle JDBC 驱动。以下载包ojdbc14-10.2.0.4.0.jar为例。
ii. 在CMD窗口运行以下命令: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -DgeneratePom=true -Dfile=ojdbc14-10.2.0.4.0.jar
注意:命令中的参数需要与下载的版本一致
7、 修改Uportal相关文件的配置
a) uPortal/pom.xml,修改如下:
将以下内容
i. <!--The JDBC Driver used by uPortal -->
ii. <jdbc.groupId>hsqldb</jdbc.groupId>
iii. <jdbc.artifactId>hsqldb</jdbc.artifactId>
iv. <jdbc.version>${hsqldb.version}</jdbc.version>
v. 替代为
vi. <!-- The JDBC Driver used by uPortal -->
vii. <jdbc.groupId>com.oracle</jdbc.groupId>
viii. <jdbc.artifactId>ojdbc14</jdbc.artifactId>
ix. <jdbc.version>10.2.0.4.0</jdbc.version
8、修改JDBC连接,修改路径如下:
uPortal/uportal-impl/src/main/resources/properties/rdbm.properties
i. ##### Oracle 10g - example
ii. hibernate.connection.driver_class=oracle.jdbc.OracleDriver
iii. hibernate.connection.url=jdbc:oracle:thin:@my.school.edu:1521:PROJECTS
iv. hibernate.connection.username=test v. hibernate.connection.password=mypass
vi. hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
9、 cas部分
a) 1.\uportal-war\src\main\webapp\WEB-INF下的web.xml,修改cas指向地址。
默认设置的cas端口为8080。
b) 2.uportal-impl\src\main\resources\properties下的security.properties,修改
cas指向地址 c) 测试与部署
i. 测试:数据库部分运行ant dbtest
ii. 初始化数据库:ant initdb
iii. 布署uportal: ant deploy-war或者第一次时全部初始化ant initportal
输出 build successfully 则表示uPortal安装成功。