1. 環境準備web
1.1 系統要求spring
・win7 64bit RAM(4G)(推薦)數據庫
1.2 所需軟件環境tomcat
・JDK1.6或以上服務器
・Maven測試
・MyEclipse9.1或以上spa
二、項目發佈流程圖3d
三、項目發佈xml
3.一、 預發佈版本下載blog
・從CVS服務器上下載,首先打開CVS Repositories瀏覽窗口
・找到須要發佈的項目版本(必須有待發布的版本,不然禁止發佈)
3.二、 項目發佈準備
3.2.一、 項目發佈時,需提供【發佈信息資料】開發/測試/生產環境 等
發佈信息 | 備註 | |||
1 | WEB服務器地址:端口 | 例:163.166.188.132:8080 | ||
2 | sso認證地址:端口 | 例:sso.intime.com.cn:8443 | ||
3 | 數據庫信息(項目中可能存在多個數據庫的配置) | |||
dataSource | ||||
數據庫IP:端口/用戶名及密碼 | 例:154.132.206.10:1521/username:pass | |||
dataSourceDC | ||||
數據庫IP:端口/用戶名及密碼 | 例:132.188.154.128:1521/username:pass | |||
… |
3.2.二、 需修改的文件
文件名 | 備註 | ||||||||||||||
${project}\pom.xml | 發佈的WEB服務器修改 | ||||||||||||||
${project}\WebRoot\WEB-INF\web.xml | sso認證配置及環境切換 | ||||||||||||||
${project}\config\spring\beans.xml | 環境定義 | ||||||||||||||
${project}\config\spring\database.xml | 數據庫配置:正式庫、測試庫等配置 |
3.2.三、 發佈項目服務器選擇
・修改pom.xml文件 (參考3.2.1-1)
3.2.四、 SSO認證修改
・修改web.xml文件 (參考3.2.1-2)
3.2.五、 切換環境定義確認
・修改beans.xml文件
3.2.六、 數據庫配置修改
・修改database.xml文件 (參考3.2.1-3)
・如發佈到測試與開發環境中,則在profile="test,develop"中配置數據庫鏈接
・如發佈到生產環境中,則在profile="product"中配置數據庫鏈接
3.2.七、 發佈環境切換
・修改web.xml文件
・如發佈到測試環境則以下配置
・如發佈到生產環境則以下配置
3.2.八、 項目發佈
輸入發佈命令
package tomcat:redeploy
發佈成功後,確認一下