練功房推薦書單

  • Google!Android 3手機應用程式設計入門(第四版)
  • 賈伯斯傳(軟皮精裝版)
  • 猛虎出閘制霸版:最新OCP Java SE 6 Programmer專業認證(附原始程式碼及範例檔)
  • SCWCD 5 猛虎出閘:Java Web 應用程式專業認證
Messages posted by: jhliang
Forum Index » Profile for jhliang » Messages posted by jhliang
Message
在找資料時無意間發現的一篇文章
若覺得自己網站的網頁開太慢的朋友
可以參考一下文章內的幾個小撇步, 看看是不是有改善您網站的效能

http://developer.yahoo.com/performance/rules.html
從Tomcat 5.5 升級到 Tomcat 6.0時, 將${CATAINA_HOME}/common/lib 底下的jar檔copy到${CATAINA_HOME}/lib後, 若當初有設定使用Tomcat的 dbcp 來管理Database Connection Pool , 那麼在Run 的時候會出現 Name java:comp is not bound in this Connection 的錯誤, 這時透過修改 server.xml 及 context.xml 檔都沒用

後來上網查了一下, 發現原因是有 jar 檔重覆了!!

因為Tomcat 6.0 把之前5.5.x版本的某些jar重整, 而與naming有關的三個jar檔被包入6.0版的兩個jar內
1. naming-factory.jar naming-resources.jar
=> 被包在 catalina.jar
2. naming-factory-dbcp.jar
=> 被 tomcat-dbcp.jar 取代

所以把上面3個 naming-xxxx.jar 移掉應該就可正常使用dbcp了


ps. 在google時也找到了下面這個說法~
if you have appache commons naming jars in your webapp libraries, tomcat tomcat does not initialise jndi context for your resources in your web.xml. remove these jars

a)naming-common.jar,
b) naming-factory.jar
c) naming-resources.jar from you web app libraries


參考網址:http://forums.sun.com/thread.jspa?threadID=5117657
由於網路安全的議題,往往機器會架設在intranet內,並透過proxy連到外面,但這樣一來使的套件更新時會變的有點麻煩。
解法很簡單,就是透過修改yum的設定檔,告訴yum 透過 proxy server 去更新。

1.修改 /etc/yum.conf

2.找個地方加入這一行
proxy=http://proxy_ip:port


done!

參考網址
如何使用YUM管理軟件
請在 app 的 / 下建一個 tmp 目錄, 開放所有權限,即可解決

參考網址
http://www.jforum.net/posts/list/3077.page
 
Forum Index » Profile for jhliang » Messages posted by jhliang
Go to: