經過大大們的拍點...我把我安裝的過程整理隃一下...
分享給和我一樣有同樣問題之朋友...
在mac OS 上安裝Tomcat and MySQL並正確顯示中文
如果英文好,請至
http://developer.apple.com/internet/java/tomcat1.html看Apple的教學
1.準備材科:
1.1 Tomcat網頁伺服器 (binary version .tar.gz)
http://jakarta.apache.org/site/binindex.html
1.2 MySQL (MacOS版本)
http://dev.mysql.com/get/Downloads/MySQ ... /from/pick
http://dev.mysql.com/doc/mysql/en/Mac_O ... ation.html
1.3 JavaSDK
不用.(MacOS是一個有肚量的OS)
2.安裝Tomcat (.代表空格)
2.1打開Terminal 或 x11 (如果有裝的話)
2.2至下載的地方 ex: cd.Users/emac(你的主機名稱)/Desktop (總之找到你的檔案就對了)
2.3把檔案移到要安裝的目錄上 mv.jakarta-tomcat-4.0.1.tar.gz./usr/local/ (檔名是你下載的為準)
2.4至你剛剛搬移的檔案位置 cd.∕usr/local/
2.5執行
sudo sh (以root身份執行)
password: (輸入root的密碼,可至Finder->Applications->Utilities->NetInfoManger->安全性->看root帳號有沒有打開)
2.6執行
gnutar -xzvf jakarta-tomcat-4.0.1.tar.gz
2.7它會開始跑一些東西後,Tomcat就會安裝在 /usr/local/jakarta-tomcat-4.0.1/
2.8你可以改變控制它的使用者 chown -R emac(你的使用者名稱):staff /usr/local/jakarta-tomcat-4.0.1
2.9執行Tomcat (自行寫批次檔)
利用pico打入以下東西 ex: pico.start_tomcat:
#!/bin/sh
export CATALINA_HOME=/usr/local/jakarta-tomcat-4.0.1
export JAVA_HOME=/usr
$CATALINA_HOME/bin/startup.sh
存檔離開
2.10 關閉Tomcat (自行寫批次檔)
利用pico打入以下東西 ex: pico.stop_tomcat:
#!/bin/sh
export CATALINA_HOME=/usr/local/jakarta-tomcat-4.0.1
export JAVA_HOME=/usr
$CATALINA_HOME/bin/shutdown.sh
存檔離開
2.11請確定你剛建立的東西的權限是可執行的 (ex: chmod ug+x start_tomcat stop_tomcat)
2.12執行tomcat
./start_tomcat
2.12開一個瀏覽器輸入 http://localhost:8080 如果有看到一隻貓,就是成功了
3.安裝MySQL
3.1下載後執行它的pkg檔案即可
3.2如果你想它開機時自動執行,安裝附帶的startup的pkg檔案
4.檔案轉移
4.1把你的jsp檔案移至 /usr/local/jakarta-tomcat-4.0.1/webapps/ 中
4.2把你的MySQL資料移至 /usr/local/mysql/data/ 中
5.中文化
5.1至 /etc/ 中增加一個my.cnf檔案 (這個好像可有可無,所以大家可skip它)
5.2至 /usr/local/mysql/data/ 中也增加一個my.cnf檔案 (ex:pico my.cnf)
5.3 my.cnf內容如下
[mysqld]
default-character-set = big5
[client]
default-character-set = big5
存檔離開
5.4重開機或重新啟動MySQL
6.更正字串傳送時之編碼方式
6.1至 /usr/local/jakarta-tomcat-5.0.28/conf/server.xml 中
6.2找出
<!--Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
<Connector port="8080" ***********
在最後的地方加上 URIEncoding="big5" 成 <Connector port="8080" *********** URIEncoding="big5" />
7.有一個軟体可以管理MySQL的,叫 Navicat 很好用...
8.如果要知道JDBC的設定方式請參閱:
http://developer.apple.com/internet/java/tomcat2.html
9.有一些地方可能有錯,還請大家指正指點...
