Tomcat + Oracle 的平臺部署

GeekWay發表於2013-01-22
Tomcat + Oracle 的平臺部署

最近給某個政府部門部署一個專案平臺,安裝期間發現了很多疏忽的地方,先整理部署步驟再此,方便查閱,同時與網友交流。

主要分為:
(1)將網站資料匯出。
(2)搭建所需平臺。(主要涉及comcat + Oracle的安裝,不是本文討論的重點)
(3)網站資料匯入。
(4)測試部署專案





(1)將網站資料匯出。
將所需部署的web專案示例打包,為專案匯入做好準備。
匯出oracle資料:
①通過Oracle的“SQL執行命令列”將資料匯出。
conn sys/123 as sysdba; //連線資料庫(sys/123 分別為以前設定的使用者名稱和密碼)
create user jeecms identified  by jeecms; //建立了一個使用者(使用者名稱分別為jeecms和jeecms)
grant  connect,resource,dba to jeecms; //授權給jeecms

②使用cmd命令進入dos視窗(注意命令後沒有;號)
exp webuser/webpass file=d:\daochu.dmp  STATISTICS=NONE   //匯出資料到daochu.dmp中,使用者名稱分別為jeecms和jeecms(這個使用者名稱和密碼要和web專案中的WEB-INF\config的jdbc.properties檔案中jdbc.username和
jdbc.password一致)。



(2)搭建所需平臺。
為專案部署機型搭建所需平臺。
注:①web專案埠更改的要修改Tomcat的埠設定,即修改tomcat\conf\server.xml的"port = XXXX"。
②如果對檔案目錄起了別名,還需要修改hosts.ics檔案,在目錄C:\WINDOWS\system32\drivers\etc下,例如我這裡修改成了:
127.0.0.1 mainhost
127.0.0.1 localhost
127.0.0.1 office
127.0.0.1 sqj
127.0.0.1 xxzx


win7系統下可能會有許可權設定不讓修改,可以以管理員身份開啟,或者通過修改管理員許可權加以修改,方法是:滑鼠右鍵點選Hosts檔案,選擇屬性,然後點選“安全”選項卡,選中現在登入使用的使用者賬戶並點選“編輯”,在彈出的許可權設定介面再次選中當前使用者,然後勾選“完全控制”或“修改”都可以,最後點選應用生效即可。


(3)匯入部署檔案
①將web工程解壓到tomcat/webapps下。
②匯入資料庫
使用oracle裡的執行oracle命令列
conn sys/123 as sysdba; //連線資料庫(sys/123 分別為以前設定的使用者名稱和密碼) 
create user jeecms identified  by jeecms;
grant  connect,resource,dba to jeecms; 


使用cmd命令進入dos視窗(注意命令後沒有;號)
imp userid=jeecms/jeecms  file=d:\daochu.dmp fromuser=username touser=jeecms

更改\2012sp2oracle\WEB-INF\config下的jdbc.properties的使用者名稱密碼為你的使用者名稱密碼,如果完全按照上面步驟建立的話,無需更改


(4)測試部署專案
啟動資料庫Oracle,開啟Tomcat(即startup.bat)。
在瀏覽器中輸入所需測試網址即可,例如我這裡的網址是:
http://mainhost:8088/2012sp2oracle/    (注:這裡的8088是我這裡的8080埠有衝突才更改的,你可以自行 修改tomcat\conf\server.xml中的埠設定 )




相關文章