keanu@wordpress.com

living today for tomorrow

三種不同不理智的人

leave a comment »

第一種是明明想跟你很要好,卻又故意一直給你壞口氣,要求你答應這個答應那個,辦不到的話又會爆炸像喫炸藥的怪異咖。

第二種是見你事情比較好,所以看不過去決定不停的攻擊你酸你質疑你,誠實否認會被說是騙人,虛心承認又會繼續言語挑撥。

第三種是什麼事都想跟你計較,有做的事會被說成不重視朋友,沒做的事會被說成難相處。

到底我要繼續乖乖給你們玩耍還是乾脆跟你們三位 say goodbye 謝謝不聯絡,只能說應該是我太乖乖牌了… Orz

作者為Keanu

四月 11, 2009 at 2:56 午後

張貼於Talk

be open, again

有一則留言

這個夜晚,好似夏天。

我一直覺得自己不斷的往前邁進中,雖然這個過程跌倒了不少次,有時還摔得滿慘的,但如果硬要否定我自身的存在,似乎又太武斷了點。

經歷的事情越多,得到的想法就會越豐盛,於是看到的事物便會是一個大方向,細微的特質似乎就不小心的被遺忘掉了;所以趁難得的機會,提醒自己,要細心耐心平常心,不管外頭的雜音有多混亂,做的還是自己,別走偏了。

作者為Keanu

二月 13, 2009 at 12:06 am

張貼於Talk

[CXF] DynamicClient 的 ClassNotFoundException 問題解法

leave a comment »

我真的覺得我在惡搞… = =

先來解說一下任務內容︰對方會提供 WSDL 位址,於是要刻一隻程式來解析 WSDL 的內容,抓取出其中 service 的 operation list 與所需要帶的參數,比較完整的做法會像是 WSDL2Java 來幫忙產生實際的 Java code,然後自己再手動剪剪貼貼程式碼以符合真實的狀況,最後用這段程式碼去呼叫 Service。不過這樣做實在是太苦了,Apache CXF 有提供一懶人包叫 Dynamic Client,只需要把 WSDL 內容餵進去,它便會在 runtime 的時候產生對應的程式碼出來,然後用 invoke() 把要執行的 operation 名稱與參數值帶進去就可以了,很 easy。

任務過程︰一開始我在 Local 測試 Dynamic Client 效果很好,完全符合我的需求,所以很高興地趕快把程式補到 Servlet 上,結果在 JaxWsDynamicClientFactory 要跑 newInstance() 時竟然掛點,吐出 ClassNotFoundException 的例外訊息給我,但明明 Libraries 裡可以看到 org.apache.cxf.jaxws.endpoint.dynamic.JaxWsDynamicClientFactory 是存在的,只好 google 找看看有沒有解法。

最後找到有人遇到跟我一樣的問題 (是的,我跟他一樣都是 Beginner),於是跟著照做 ContextClassLoader 這段︰


ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
JaxWsDynamicClientFactory dcFactory =JaxWsDynamicClientFactory.newInstance();
this.dClient = dcFactory.createClient(this.wsdlStr, classLoader);

但還是無用,只好開始亂翻 Project Properties 看有什麼地方可以設定的,有翻還真的有保佑,在 Java EE Module Dependencies 的地方把 CXF Module 勾選起來,重新跑一次 Servlet,竟然成功了….

我只能說一切都是在亂搞的過程結束任務的。

作者為Keanu

一月 22, 2009 at 1:13 am

張貼於Programming

Be open

leave a comment »

一切又被歸零了。

前天在台北聽完爆炸的聲音後,耳朵都快聾了,感覺說的話好像都不是從自己嘴裡說出的,還帶點台灣國語的味道。有時候還是會在想,是我太封閉還是我不自覺,情況好像壞到不行,我卻還要裝著很自在,無所謂的樣子。但老實說,我也不能做什麼就是了…

是什麼原因讓我走到這邊的?現在回頭好像也來不及了。

作者為Keanu

十二月 23, 2008 at 12:49 am

張貼於Talk

Dan 謝謝你這三個月的照顧

leave a comment »

這些日子以來,每到星期二我就會特別緊張,因為 6:30 pm 你總是很準時的出現在我們的眼前,就算風雨再大也阻止不了你的熱情。

每次的見面,即使只有那短短的兩個小時,我的心情猶如初入廚房做菜的小媳婦一般忐忑不安,但我總是抱著認真的態度,用我最不熟悉的語言與你分享我的快樂,就這樣不知不覺走到了今日,也正式劃上句點。

在今天這個星期二,也許是我們最後一次的見面,在最後拍照的時候,仍然不忘要調侃我一番,不過也似乎微微的流露出那麼一點點的不捨之情,即使如此,我仍要感謝你的陪伴,一起渡過了這美好的三個月時光,從今以後,夠幸運的話應該會在下班時刻在樓下的健身中心撇見你的身影吧。

謝謝你 Dan,你是好人,我想哪天心血來潮,也許會打電話給你,用中文。

作者為Keanu

十一月 26, 2008 at 12:29 am

張貼於Talk