2016年5月9日 星期一

e化傷病系統虛擬化

舊電腦打包傷病系統 health資料夾

使用 win7 x64作為平台

安裝下列程式:
Tomcat 6.0.45   (Require JRE)
MySQL server 5.7


佈署傷病系統 

於本機mysql server 建立 rp_healthy資料庫
create database rp_health;

回存舊資料
mysql -u username -p target_database_name < dump.sql


上線測試:

解決亂碼問題:
設定Tomcat 語系
由於Tomcat預設的編碼為ISO-8859-1,所以當使用Tomcat架設JSP與Mysql資料庫時,便要注意中文編碼的問題。

修改 C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\conf\server.xml
 找到Connector標籤,加入URIEncoding="UTF-8"即可。
<Connector port="8080" protocol="HTTP/1.1"
 URIEncoding="UTF-8"
 connectionTimeout="20000"
 redirectPort="8443" />


參考資料:http://roymercadian.blogspot.tw/2012/12/tomcatutf-8.html


設定資料庫自動備份
@echo off

set MySQLDump="c:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe"
set BakDir="c:\e化系統備份"

cd /d %BakDir%

rem echo 備份資料庫
%MySQLDump% rp_health --user=root --password=xxx > mysql_bak.sql

rem echo 壓縮備份檔
Rar.exe a -r -df -agYYYYMMDDHHMM backup mysql_bak.sql




網頁界面修改後無法即時更新可刪除 
Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost
發佈程式的時候編譯jsp的JAVA類,可都清空該資料夾,也可以只刪除跟當前專案相關的類。


沒有留言:

張貼留言