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安裝成功。