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雲平臺部署
- 部署AI平臺-OllamaAI
- OpenStack——雲平臺部署
- Teuthology平臺部署手冊
- 基於kubernetes平臺微服務的部署微服務
- Oracle Java 14釋出! | Oracle Java平臺組OracleJava
- 關於 docker 部署 walle 平臺Docker
- 部署KVM虛擬化平臺
- 漏洞管理平臺『洞察』部署指南
- linux下部署 tomcatLinuxTomcat
- 部署搭建幫幫派平臺的手冊
- Oracle 19c中的TomcatOracleTomcat
- go-admin部署到istio平臺Go
- Windows平臺Nginx部署https網站的過程WindowsNginxHTTP網站
- 基於 Serverless 的部署平臺構建與思考Server
- 將springboot部署到tomcatSpring BootTomcat
- Tomcat 8安裝部署Tomcat
- windows tomcat 簡單部署WindowsTomcat
- Maven部署war至TomcatMavenTomcat
- Tomcat部署及優化Tomcat優化
- Tomcat 部署專案的三種方法Tomcat
- 在 heroku 平臺部署 node.js 程式Node.js
- YApi視覺化介面管理平臺部署API視覺化
- Hadoop大資料平臺之HBase部署Hadoop大資料
- Hadoop大資料平臺之Kafka部署Hadoop大資料Kafka
- 部署Prometheus監控平臺,6個不可少的因素Prometheus
- keeplied + nginx +tomcat 高可用部署NginxTomcat
- Tomcat部署web專案流程TomcatWeb
- Windows平臺上使用noinstall方式部署MySQL 8.0WindowsMySql
- [Serverless] ? Laravel Serverless 部署平臺內測招募中 ?ServerLaravel
- 低程式碼平臺選型(二)部署篇
- 實用教程 | 雲原生安全平臺 NeuVector 部署
- PODsys:大模型AI算力平臺部署的開源“神器”大模型AI
- 揭秘貨拉拉大模型應用平臺的應用部署大模型
- PODsys:大模型AI算力平臺部署的開源"神器"大模型AI
- 本地部署的低開發平臺有什麼好處
- Centos8部署jdk、mysql8、tomcat,並部署專案到tomcat中CentOSJDKMySqlTomcat
- 通過tomcat的ManagerServlet遠端部署專案TomcatServlet