Skip to content

回味一下好了: The Verve – Weeping Willow

六月 13, 2009
廣告

三種不同不理智的人

四月 11, 2009

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

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

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

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

be open, again

二月 13, 2009

這個夜晚,好似夏天。

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

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

[CXF] DynamicClient 的 ClassNotFoundException 問題解法

一月 22, 2009

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

先來解說一下任務內容︰對方會提供 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,竟然成功了….

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

Be open

十二月 23, 2008

一切又被歸零了。

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

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

Dan 謝謝你這三個月的照顧

十一月 26, 2008

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

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

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

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

只有第一名才是第一名

十一月 3, 2008

因為就算你拿了第二名,也不會有人記住你,大家只知道第一名的風光,注目的焦點圍繞在第一名身上,也在此刻留下了歷史。

第二名的下場沒得選擇,即使神情落寞黯然,到頭來你跟最後一名是站在同一條線上的,這就是現實,這就是人生。