原创 myfaces與mojarra(JSF RI)處理空屬性類型的不同

最近寫了一點JSF程序,在使用mojarra的時候沒有問題,但是改爲myfaces爲就會報錯,錯誤是ClassNotFoundException,但是沒說明到時是那個Class沒找到,這個問題搞了好久才發現原來是某個ManageBean的

原创 liferay的contextpath問題

採用liferay與tomcat集成時,在liferay中部署獨立應用的portlet時,通過PortletRequest.getContextPath ()獲得context是web.xml裏的display元素,而不是該應用本身的co

原创 解決eclipse安裝maven的問題:Unable to update index for central|http://repo1.maven.org/maven2

copy一個settings.xml到C:/Documents and Settings/username/.m2目錄,並修改settings.xml文件,添加一個http代理: <proxies> <!-- proxy

原创 Sql union的反義詞Minus

sql的union是用來合併兩個select語句結果的,這是sql的標準語法,比如: (select * from Table1 where …) union (select * from Table2 where …) ,只要兩個sel

原创 JSF的國際化

在調用FacesContext.getCurrentInstance().getApplication().getMessageBundle(),返回值是null,而且我在faces-config.xml也配置了resource-bund

原创 關於IBM developworks上的tomcat comet示例

IBM developworks網站上這個示例的網址:使用 Java 實現 Comet 風格的 Web 應用, 我們都知道servlet3.0添加了類似comet風格的異步功能,但是至今除了glassfish3以外,我還沒發現其它實現se

原创 pluto1.17的一個國際化方面的bug

用pluto開發portlet,若自定義的國際化文件,沒有默認文件系統會拋出如下的異常,解決問題的方法就是必須要添加一個默認的國際化文件,比如:messages.properties,messages_en.properties,若沒有m

原创 some useful links for tivoli

 IBM Tivoli information center http://publib.boulder.ibm.com/infocenter/tivihelp/v2r1/index.jsp   IBM Education Assista

原创 一篇關於oracle分頁查詢的好文章

http://hi.baidu.com/shiyikongjian8/blog/item/e707e71f4075b1f5e1fe0b22.html

原创 java api中文版莫名其妙丟了一些Class

今天在研究JAX-WS,偶然發現java6的中文API在javax.xml.ws包下丟了一些annotation,也是很偶然發現這種情況,我在寫java代碼,發現可以用的annotation,但是在中文api裏找不到,後來找了一下英文版z

原创 各種愚蠢代碼集錦

1. 對自己new出來的對象判斷是否是null,比如: Map map = new HashMap(); if (map != null){ ... } 上面用if對自己剛剛new的對象立即進行判斷,其實這種判斷完全是多餘的,我經

原创 jbpm子流程定義文件加載問題

在分兩次加載的情況下,jbpm子流程定義文件加載順序:必須先加載子流程,後加載主流程,否則會出現如下的錯誤: org.jbpm.JbpmException: can't create a process instance when pro

原创 關於安裝IBM的TDS的錯誤“error opening toollibs.cat”解決方法

 這篇blog說的很清楚:http://blog.sina.com.cn/s/blog_4ac84a48010007z7.html,網上關於tivoli的資料很少,有人願意記錄這種類型的錯誤已經很不錯了。由於對IBM的LDAP產品不熟悉,

原创 修正Tivoli directory integrator的中文亂碼問題

 修改ibmditk.ba,假定TDI安裝在C:/Program Files/IBM/TDI/V6.1.1目錄下,可以在改目錄下找到ibmditk.bat文件,在這個文件中插入一行配置:-Duser.language=en -Duser.

原创 關於session的實現:cookie與url重寫

本文討論的語境是java EE servlet。我們都知道session的實現主要兩種方式:cookie與url重寫,而cookie是首選(默認)的方式,因爲各種現代瀏覽器都默認開通cookie功能,但是每種瀏覽器也都有允許cookie失