標籤:linux webapp 部署 部署應用程式 linux 部署web app
陳科肇
===========
目錄
1 準備工作
2 匯入應用程式資料
3 部署
3.1 方案一
3.2 方案二
==========================================================================
1.準備工作
應用程式 |
天津菸草捲煙分揀管理系統 |
應用程式資料 |
要匯入Oralcle資料庫的dmp檔案(yc_tjyc20150204.dmp) |
2.匯入應用程式資料
Linux作業系統上已經安裝了Oracle資料庫,接下來我們就遠端方式來匯入資料到Oracle。
開啟Windows下的PL/SQL工具
用具有sysdba許可權的使用者進行登入
(用這種方式登入無須配置DBLink就可以進行遠端連線,也就是說服務端的資料庫安裝好後,無須做任何配置)
成功登入!
接下來我們為使用應用程式的資料建立一個使用使用者
開啟Command Window視窗
執行命令建立使用者:
SQL> create useryc_tjyc identified by yc_tjyc;
賦予使用者dba許可權:
SQL> grant dba toyc_tjyc;
如,因為我之前已經建立了yc_tjyc使用者了,會有提示下面資訊,不過還是不影響操作:
剩下來的事就是把應用程式的資料匯入yc_tjyc使用者就可以了
快速鍵:Win+R,輸入cmd,確定
或者
開始->所以程式->附件->命令提示字元,開啟
在命令視窗中鍵入以下命令:
imp yc_tjyc/[email protected]/orclfull=y file=e:/yc_tjyc20150204.dmp
註:匯出,可用exp yc_tjyc/[email protected]/orcl owner=yfile=e:/yc_tjyc20150204.dmp
斷行符號,即可匯入資料
匯入成功後,使用PL/SQL進行登入
註:無須在Linux作業系統上安裝PL/SQL,只須用PL/SQL遠程登入即可
我們就使用這種方式來串連
登入yc_tjyc使用者成功!
3.部署3.1方案一
註:應用Tomcat管理APP程式來部署,也可以進行遠程部署,通過瀏覽器訪問Tomcat Manager App即可進行遠程上傳部署WEB APP應用
首先啟動Tomcat服務
找到Tomcat安裝目錄下的bin檔案夾,右鍵開啟終端(如果你在環境變數裡配置了參數,你可以在任意地方開啟終端即可執行命令):
先執行停止命令:
$ ./shutdown.sh
再執行啟動命令:
$ ./startup.sh
這樣能確保啟動出現意外!
看到,說明Tomcat服務已經啟動成功!
接下來,我們開啟Linux作業系統下的瀏覽器,在地址欄輸入localhost:8080,斷行符號
即可看到這個頁面,然後我們點擊“ManagerApp”,輸入使用者名稱、密碼進行登入
這裡的使用的使用者名稱及密碼是:adminadmin,忘記密碼或使用者名稱也沒關係
可以進入tomcat安裝目錄下的conf目錄,找到tomcat-users.xml進行配置
登入後,往下,可以看到這個頁面,你只須點擊“瀏覽…”選擇你之前打成war包的WEB APP應用程式,然後點擊“Deploy”進行部署即可
等待部署成功後,在“Applications”列表就可以看到部署的項目名稱了!
出現錯誤了,我可以到tomcat的安裝目錄下的logs目錄下找到檔案:manager.2015-02-09.log來查看錯誤的原因
manager.2015-02-09.log顯示的錯誤內容:
嚴重:org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException:the request was rejected because its size (53891437) exceeds the configuredmaximum (52428800)
這說明了上傳的部署檔案超過了設定的大小,因此部署失敗!
我們只須要修改一個設定檔即可,設定檔位置:$tomcat_home\webapps\manager\WEB-INF\web.xml
看到沒,這裡限制了最大都50MB而已,然後根據自己的需要修改即可
這時就修改為100MB,即104857600
修改後,重啟tomcat伺服器,再執行之前的部署操作
部署成功!
可以在Applications列表看到我們部署的應用程式了!
接下來就點擊列表中的”/tjycsort”欄位即可啟動應用程式或都在瀏覽器地址欄輸入訪問應用程式的地址即可啟動。
3.2方案二
註:手動部署WEB APP到Tomcat
直接把WEB APP應用程式的war包放到Tomcat安裝目錄下的webapps,然後啟動tomcat服務即可。
Tomcat服務啟動完成,然後就可以啟動應用程式了。
啟動應用程式的過程就是在瀏覽器地址輸入訪問的URL或者進入Tomcat 的Manager App,即可訪問!
過程和方案一類似,只不過是部署WEBAPP應用程式的方法不一致罷了!
Linux 部署配置WEB APP