曉風殘月
          新手上路
          posts - 6,comments - 49,trackbacks - 0

          使用MS Sql2000 for JDBC SP3連接MS Sql2000出現如下錯誤:

          java.sql.SQLException:? [ Microsoft ][ SQLServer?2000?Driver?for?JDBC ] Error?establishing?socket.
          ????at?com.microsoft.jdbc.base.BaseExceptions.createException(Unknown?Source)
          ????at?com.microsoft.jdbc.base.BaseExceptions.getException(Unknown?Source)
          ????at?com.microsoft.jdbc.base.BaseExceptions.getException(Unknown?Source)
          ????at?com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown?Source)
          ????at?com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown?Source)
          ????at?com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown?Source)
          ????at?com.microsoft.jdbc.base.BaseConnection.open(Unknown?Source)
          ????at?com.microsoft.jdbc.base.BaseDriver.connect(Unknown?Source)
          ????at?java.sql.DriverManager.getConnection(Unknown?Source)
          ????at?java.sql.DriverManager.getConnection(Unknown?Source)
          ????at?drawServlet.doGet(drawServlet.java:
          50 )
          ????at?drawServlet.doPost(drawServlet.java:
          18 )
          ????at?javax.servlet.http.HttpServlet.service(HttpServlet.java:
          709 )
          ????at?javax.servlet.http.HttpServlet.service(HttpServlet.java:
          802 )
          ????at?org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
          237 )
          ????at?org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
          157 )
          ????at?org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
          214 )
          ????at?org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:
          104 )
          ????at?org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
          520 )
          ????at?org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:
          198 )
          ????at?org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
          152 )
          ????at?org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:
          104 )
          ????at?org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
          520 )
          ????at?org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
          137 )
          ????at?org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:
          104 )
          ????at?org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
          118 )
          ????at?org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:
          102 )
          ????at?org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
          520 )
          ????at?org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
          109 )
          ????at?org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:
          104 )
          ????at?org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
          520 )
          ????at?org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:
          929 )
          ????at?org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:
          160 )
          ????at?org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
          799 )
          ????at?org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:
          705 )
          ????at?org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
          577 )
          ????at?org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:
          683 )
          ????at?java.lang.Thread.run(Unknown?Source)
          java.sql.SQLException:?
          [ Microsoft ][ SQLServer?2000?Driver?for?JDBC ] End?of?stream?was?detected?on?a?read.
          ????at?com.microsoft.jdbc.base.BaseExceptions.createException(Unknown?Source)
          ????at?com.microsoft.jdbc.base.BaseExceptions.getException(Unknown?Source)
          ????at?com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown?Source)
          ????at?com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown?Source)
          ????at?com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown?Source)
          ????at?com.microsoft.jdbc.base.BaseConnection.open(Unknown?Source)
          ????at?com.microsoft.jdbc.base.BaseDriver.connect(Unknown?Source)
          ????at?java.sql.DriverManager.getConnection(Unknown?Source)
          ????at?java.sql.DriverManager.getConnection(Unknown?Source)
          ????at?drawServlet.doGet(drawServlet.java:
          92 )
          ????at?drawServlet.doPost(drawServlet.java:
          18 )
          ????at?javax.servlet.http.HttpServlet.service(HttpServlet.java:
          709 )
          ????at?javax.servlet.http.HttpServlet.service(HttpServlet.java:
          802 )
          ????at?org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
          237 )
          ????at?org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
          157 )
          ????at?org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
          214 )
          ????at?org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:
          104 )
          ????at?org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
          520 )
          ????at?org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:
          198 )
          ????at?org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
          152 )
          ????at?org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:
          104 )
          ????at?org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
          520 )
          ????at?org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
          137 )
          ????at?org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:
          104 )
          ????at?org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
          118 )
          ????at?org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:
          102 )
          ????at?org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
          520 )
          ????at?org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
          109 )
          ????at?org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:
          104 )
          ????at?org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:
          520 )
          ????at?org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:
          929 )
          ????at?org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:
          160 )
          ????at?org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
          799 )
          ????at?org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:
          705 )
          ????at?org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:
          577 )
          ????at?org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:
          683 )
          ????at?java.lang.Thread.run(Unknown?Source)

          原因:由于開發環境是Win 2003 Server,故SQL 2000需要補丁包,不然在2k3下,SQL默認關閉了TCP連接
          解決:打上SQL serverSP4 就OK了?
          posted @ 2006-06-10 15:35 jinglecat 閱讀(22214) | 評論 (41)編輯 收藏
          老婆說明書
          【品名】民間俗稱老婆,正式場合可稱妻子或內人;現亦叫達令。
          【化學名稱】woman?
          【成分】水、血液和脂肪類碳水化合物,氣味幽香。?
          【理化性質】性質活潑,根據情況可分為一價(嫁)、二價(嫁)、三價(嫁)。。。。?n?價(嫁)。易溶于蜜語、甜言;在真情、鉆石,金錢、豪宅的催化下熔點降低。難溶于白丁
          【性狀】本品為可樂狀的凹凸物,表面光潔,涂有各種化妝品、對鉆石,鉑金有強烈的親和力;羞澀時產生紅移現象;生氣產生藍移(綠移)本品隨時間推移產生黃移,形狀會有所改變,但不影響繼續使用。
          【功能主治】主治單身恐懼癥頑疾,對失戀和相思病也有明顯效果。
          【用法用量】?建議一生一片。
          【注意事項】本品僅適用于單身之成年男性。服用時需小心謹慎,如藥品導致使用者出現耳朵變軟(鈀耳朵)、懼內、氣管炎等現象,則必須馬上找相關專業醫師咨詢,并在醫生指導下使用;沒有則可繼續使用。多吃有致命的過敏反應,吃?
          2 ?種以上即導致不良的相互作用!
          【規格】通常為45千克至?55千克,如出現特殊超重情況,請男人加強鍛煉或找健康醫生處理。
          【貯藏】常溫下妥善保存,室內通風處最佳;如在室外,則需避免女性、帥?哥成群處。使用期間,尤忌本品夜不歸宿
          【包裝】各種時裝、首飾、手袋,并隨季節變化隨時更換。
          【有效期】視幸福程度而定,最長可達一生;最短,一天也可能失效。
          【批準文號】正式批準文號見鉆戒說明書內頁。
          【生產企業】老丈母和老丈人。
          【禁忌】無論什么時候,都不能說胖??
          posted @ 2006-05-23 22:39 jinglecat 閱讀(262) | 評論 (0)編輯 收藏

          今天在CSDN上詢問關于如何選擇Applet與服務器端的通訊方式?
          又得知有兩項關于分布式計算的東東:

          PS:什么時候才能真正跟得上技術啊

          一個產品:AXIS

          Axis是Apache組織推出的SOAP引擎,Axis項目是Apache組織著名的SOAP項目的后繼項目,目前最新版本是采用Java開發的1.1版本,C++的版本正在開發之中。Axis?v1.1軟件包可以從http://ws.apache.org/axis/dist/1_ 1 /下載得到。
          但是Axis不僅僅是一個SOAP引擎,它還包括:
          ????一個獨立運行的SOAP服務器
          ????一個servlet引擎的插件,這個servlet引擎可以是Tomcat
          ????對WSDL的擴展支持
          ????一個將WSDL的描述生成JAVA類的工具
          ????一些示例代碼
          ????還有一個監控TCP/IP包的工具
          referred:
          http://eternalwang.blogchina.com/
          http://searchwebservices.techtarget.com.cn/tips/16/2072016.shtml
          http://searchwebservices.techtarget.com.cn/webzjdysummary/187/2122187.shtml
          http://spaces.msn.com/joe031102/blog/cns!34320203769D3EE1!587.entry

          一項技術: IIOP
            Internet?Inter-ORB?Protocol的縮寫。一個用來在CORBA對象請求代理之間交流的協議。
          referred:
          http://www.cnpaf.net/Class/i/0510261204497204831.htm

          relative:IIOP.NET
          IIOP.NET?allows?a?seamless?interoperation?between?.NET,?CORBA?and?J2EE?distributed?objects.?This?is?done?by?incorporating?CORBA/IIOP?support?into?.NET,?leveraging?the?remoting?framework.?
          referred:
          http://sourceforge.net/projects/iiop-net/
          posted @ 2006-05-22 13:05 jinglecat 閱讀(269) | 評論 (0)編輯 收藏

          erverybody,
          ????? ?為什么偶將Applet的class文件放在WEB-INF\classes目錄就加載不了,Java 控制臺出現如下錯誤:

          載入:找不到類?cqu.slmt412.rfds.applets.Zbasicall. class

          java.lang.ClassNotFoundException:?cqu.slmt412.rfds.applets.Zbasicall.
          class

          ????at?sun.applet.AppletClassLoader.findClass(Unknown?Source)

          ????at?java.lang.ClassLoader.loadClass(Unknown?Source)

          ????at?sun.applet.AppletClassLoader.loadClass(Unknown?Source)

          ????at?java.lang.ClassLoader.loadClass(Unknown?Source)

          ????at?sun.applet.AppletClassLoader.loadCode(Unknown?Source)

          ????at?sun.applet.AppletPanel.createApplet(Unknown?Source)

          ????at?sun.plugin.AppletViewer.createApplet(Unknown?Source)

          ????at?sun.applet.AppletPanel.runLoader(Unknown?Source)

          ????at?sun.applet.AppletPanel.run(Unknown?Source)

          ????at?java.lang.Thread.run(Unknown?Source)

          Caused?by:?java.io.IOException:?open?HTTP?connection?failed.

          ????at?sun.applet.AppletClassLoader.getBytes(Unknown?Source)

          ????at?sun.applet.AppletClassLoader.access$
          100 (Unknown?Source)

          ????at?sun.applet.AppletClassLoader$
          1 .run(Unknown?Source)

          ????at?java.security.AccessController.doPrivileged(Native?Method)

          ?????
          10 ?more
          文件結構:
          applet2.JPG
          這是我的applet tag:
          <applet?code="cqu.slmt412.rfds.applets.Zbasicall.class"?width=600?height=400>
          即使加上codebase,也不行:
          <applet?code="cqu.slmt412.rfds.applets.Zbasicall.class"?codebase="WEB-INF\classes"?width=600?height=400>

          但將包含class的目錄放錄直接放于應用程序路徑就可以顯示了,applet標簽沒有任何的改動。
          可以運行的目錄結構:
          applet1.JPG

          運行環境:
          Windows 2003 sp1 + IE6 + Tomcat 5.02+Java(TM) Plug-in: 版本 1.4.2_11

          Why?

          posted @ 2006-05-20 19:04 jinglecat 閱讀(4934) | 評論 (5)編輯 收藏

          新手上路,最好的見面禮莫過于資源分享了。

          畢業設計中關鍵技術是數據壓縮模塊,數據傳輸的是字節數組,卻沒有發現Java庫中現成的整型于字節數組的轉換,雖然Integer包裝類有toBinaryString()之類的靜態方法使用,但是卻無法直接滿足要求一個整數與4個字節數組的對應,幸好String類有getBytes()幾個重載方法使用,要不然真的就哭死了

          記得net中就有BinConverter可以直接使用,而且實現了bytes與int16,int32,char等等多類型的轉換,有點感慨,還是.net方便,呵呵

          也許是偶還沒有發現相關的Java庫,google得也不深入,沒辦法,時間不等人,只好自己實現了一個,經測試,正負數都OK(PS:google到一個算法,比較搞笑,只有負數是正確

          ?1 public ? class ?BitConverter? {
          ?2 ????
          ?3 ???? public ? static ? byte []?getBytes( int ?value)
          ?4 ???? {?
          ?5 ???????? byte []?bytes? = ? new ? byte [ 4 ];
          ?6 ????????bytes[ 0 ]? = ( byte )(?value? >> ? 24 ?);
          ?7 ????????bytes[ 1 ]? = ( byte )(?(value? << ? 8 )? >> ? 24 ?);
          ?8 ????????bytes[ 2 ]? = ( byte )(?(value? << ? 16 )? >> ? 24 ?);
          ?9 ????????bytes[ 3 ]? = ( byte )(?(value? << ? 24 )? >> ? 24 ?);????????
          10 ???????? return ?bytes;????????????
          11 ????}
          ?????????
          12
          13 ???? public ? static ? int ?toInt( byte []?bytes,? int ?startIndex) {????????
          14 ???????? int ?value? = ? 0 ;
          15 ???????? for ?( int ?j = startIndex;j < 4 ;j ++ )? {????????????
          16 ????????????value? = ?(value? << ? 8 )? | ?(bytes[j]? & ? 0xFF );
          17 ????????}
          ????????
          18 ???????? return ?value;????
          19 ????}

          20 }

          只有int版本,有時間了再研究其他數據類型的了。

          歡迎大家拋磚,期待更加便捷的算法。
          posted @ 2006-05-19 04:43 jinglecat 閱讀(1294) | 評論 (3)編輯 收藏
          終于,在blogjava上安家落戶啦!

          上學期,畢業設計選擇了個J2EE相關課題,全班其他同學要么搞VC++要么搞理論,只有俺孤身一人獨闖爪哇島,也是沒有辦法啊,供選的課題就沒有一個基于.NET的,要是這個課題也用.NET,俺也不用這么郁悶了;然而,要是這個課題也用.NET,這家新店也不曉得什么時候開張咯

          之前一直投身于NET社區,對Web開發有許心得,桌面程序卻不怎么通曉,熟悉net常用 類庫,C#高級技巧倒是略知一二,C/C++卻只知語法,眼看答辯行期將近,只好先閣下手頭項目,著手畢業課題;現在才發現,雖然常說語言只要通一則反三,但是真正和平臺結合起來,也不是那么容易上手的;籌劃新店以載心得
          posted @ 2006-05-19 04:24 jinglecat 閱讀(281) | 評論 (0)編輯 收藏
          主站蜘蛛池模板: 荔浦县| 镇江市| 长治市| 荔波县| 含山县| 普安县| 武清区| 泽州县| 临西县| 博湖县| 日土县| 洛阳市| 江阴市| 文水县| 平南县| 绍兴县| 富源县| 万安县| 洮南市| 临桂县| 金华市| 封丘县| 寻甸| 武汉市| 滁州市| 郸城县| 隆子县| 泊头市| 隆回县| 库尔勒市| 崇仁县| 霞浦县| 平定县| 青河县| 平凉市| 安远县| 永泰县| 丰宁| 元朗区| 南木林县| 达尔|