精彩的人生

          好好工作,好好生活

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks

          本探索源于老板給我的任務:制作3個Web service A,B and C,其中C是A與B的組合,A與B分布在兩臺機器上,分別采用XFire, Axis,WAS來發布服務,進行排列組合測試


          偶沒有使用過XFire,另外兩個都ok了。看了看XFire的文檔,說是目前支持Spring,那我就納悶了,Axis作為Service發布容器并沒有說要支持啥開發環境阿。于是偶想,時間比較充足,偶就慢慢來嘗試吧


          WAS采用的是9080端口,Axis利用Tomcat的8080端口,看來,我需要另外找個Server,于是這個時候想到了Resin。


          于是我昨天已下午的時間全部浪費在了配置Eclipse+resin的環境問題上。


          我下載了n個版本的resin,因為嘗試的次數太多,并且全部失敗了。
          resin地址:http://www.caucho.com/download/index.xtp
          還需要安裝eclipse的resin插件
          插件地址:http://www.improve-technologies.com/alpha/resin/#download


          網上關于配置它們的資料我看了很多,但是始終沒有解決問題,至少我昨天是沒有解決的。


          今天可能rp比較好,稍微試了試,居然配好了。是這樣,jdk用1.4的(或許1.5也不會出錯 ),eclipse用3.1,resin用3.0.18,resin插件是3.0.0。安裝插件,resin解壓。通常resin只要解壓就可以用了,我將resin的端口改成了8088,因為8080是貓貓(tomcat)用的。啟動resin,輸入http://localhost:8088,安裝ok了。
          啟動Eclipse,在首選項中的resin中輸入resin地址和java編譯器,這個readme中有。新建一個resin項目


          接著,最郁悶的事情就發生了,如何調試?


          要這樣,選擇菜單上的Run..打開Run向導,選擇Resin,new一個,你只需要在出來的選項卡的第一頁的第二行(第一行是默認的)中填入一個your.conf全路徑名,沒有也沒關系,它會給你創建一個。


          接著運行。


          我運行的時候報錯,說一個什么Cache找不到,于是很郁悶,好在我有兩臺電腦,另一臺電腦是ok的,原因是那個conf文件是從resin/conf中copy過來的,改了個名字,在</host>之前加了句
          <web-app id='/youproname' document-directory="yourpropath\yourproname\web"/>


          再運行就ok了


          另外,我看到resin插件的readme中有這么一段:
          Resin 3

          If you get this error when starting resin
          "Can't load JNI VFS library.? Resin will still run,"
          Follow the instruction for unix, for window the easiest way is to copy resin.dll into the windows/system32 directory

          好像我的某次嘗試報的就是這個錯誤,我不知道如何解決就放棄了那個解決方法,似乎是采用這個方法的時候:http://blog.csdn.net/chinarefers/archive/2005/03/09/315590.aspx


          接下來的任務是配置XFire,這個過程是復雜而曲折的。。。

          好,等下篇再寫,我干活先因為現在還沒弄清spring框架,那個service還不能跑呢,呵呵

          posted on 2006-04-20 14:07 hopeshared 閱讀(4615) 評論(1)  編輯  收藏 所屬分類: Web Service

          Feedback

          # re: 探索:Eclipse+Spring+XFire+Resin開發Web service(1) 2008-08-07 18:55 無聊空間
          看到這些Web service就頭痛了  回復  更多評論
            

          主站蜘蛛池模板: 吴旗县| 鄄城县| 乌拉特后旗| 高阳县| 东港市| 昌吉市| 渑池县| 高尔夫| 宁都县| 绥宁县| 宽城| 永嘉县| 西华县| 永德县| 曲周县| 阿尔山市| 偏关县| 卢龙县| 洛隆县| 临猗县| 共和县| 泸州市| 桐庐县| 富蕴县| 安仁县| 句容市| 绍兴市| 深水埗区| 九龙城区| 五莲县| 托里县| 绩溪县| 昌江| 文水县| 三门峡市| 平罗县| 基隆市| 弥勒县| 金堂县| 华容县| 滕州市|