2011年7月18日 星期一

CentOS Linux Apache2.x 與 Tomcat 整合(在Apache中執行 Tomcat JSP Servlet)

先決條件:
先將Centos中Apache2 安裝成功
Tomcat 於 locale 主機測試可以運行 http://127.0.0.1:8080/

切換到
/etc/httpd/conf.d 目錄中

修改 proxy_ajp.conf

ProxyPass /[tomcatapp檔夾]/ ajp://localhost:8009/tomcatapp檔夾/
exp:
ProxyPass /tomcatapp/ ajp://localhost:8009/tomcatapp/

重新啟動Apache: service httpd restart
就可以80 port 執行 Tomcat

若於 Win Server 2003/2008 Apache 之conf
加入 下列設定

<Location /tbmcapp/>
   ProxyPass ajp://localhost:8009/[yourapp]/
</Location>
若是多個 APP時,重複上面設定
<Location /tbmcapp/>
   ProxyPass ajp://localhost:8009/[yourapp1]/
</Location>
<Location /tbmcapp/>
   ProxyPass ajp://localhost:8009/[yourapp2]/
</Location>

Java 不同編碼字串, 其字串長度大小計算

以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...