Tomcat + Oracle 的平臺部署
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中的埠設定 )
相關文章
- 部署LAMP平臺LAMP
- OpenStack雲平臺部署
- OpenStack——雲平臺部署
- 部署平臺基本操作
- 部署AI平臺-OllamaAI
- Oracle 11g在linux平臺部署手冊OracleLinux
- mac平臺安裝配置TomCatMacTomcat
- 關於 docker 部署 walle 平臺Docker
- 漏洞管理平臺『洞察』部署指南
- 部署KVM虛擬化平臺
- 在AWS中部署OpenShift平臺
- 部署搭建幫幫派平臺的手冊
- Teuthology平臺部署手冊
- LAMP平臺部署及應用(一)LAMP
- 41.部署LNMP平臺原始碼LNMP原始碼
- 基於 Serverless 的部署平臺構建與思考Server
- 基於kubernetes平臺微服務的部署微服務
- oracle DG支援搭建的平臺列表Oracle
- 在 heroku 平臺部署 node.js 程式Node.js
- go-admin部署到istio平臺Go
- YApi視覺化介面管理平臺部署API視覺化
- 部署Prometheus監控平臺,6個不可少的因素Prometheus
- Windows平臺Nginx部署https網站的過程WindowsNginxHTTP網站
- Tomcat 部署詳解Tomcat
- Oracle 10g 跨平臺傳輸 相容平臺列表Oracle 10g
- InstallAnyWhere的tomcat,sql,nginx部署TomcatSQLNginx
- tomcat熱部署的實現原理Tomcat熱部署
- [Serverless] ? Laravel Serverless 部署平臺內測招募中 ?ServerLaravel
- Hadoop大資料平臺之HBase部署Hadoop大資料
- Hadoop大資料平臺之Kafka部署Hadoop大資料Kafka
- 低程式碼平臺選型(二)部署篇
- 使用pmml實現跨平臺部署機器學習模型機器學習模型
- 如何部署 Joget 無程式碼開發者平臺 - thenewstack
- 實用教程 | 雲原生安全平臺 NeuVector 部署
- 在Windows平臺使用IIS部署Flask網站WindowsFlask網站
- 高可用Hadoop平臺-Ganglia安裝部署Hadoop
- 高可用Hadoop平臺-應用JAR部署HadoopJAR
- 大資料平臺生產環境部署指南大資料