2010年4月1日

                    
           SQL類型  方法
           BIGINT  getLong()
           BINARY  getBytes()
           BIT  getBoolean()
          CHAR getString()
          DATE getDate()
          DECIMAL getBigDecimal()
          DOUBLE getDouble()
          FLOAT getDouble()
          INTEGER getInt()
          LONGVARBINARY getBytes()
          LONGVARCHAR getString()
          OTHER getObject()
          REAL getFloat()
          SMALLINT getShort()
          TIME getTime()
          TIMESTAMP getTimestamp()
          TINYINT getByte()
          VARBINARY getBytes()
          VARCHAR getString()
          NUMERIC getBigDecimal()
           

          posted @ 2010-04-01 15:38 lhn070 閱讀(255) | 評(píng)論 (0)編輯 收藏

          2010年3月17日

          應(yīng)用使用struts2+spring2.5+hibernat+xfire,在tomcat5.5上能正常運(yùn)行,移植到j(luò)boss時(shí),出現(xiàn)若干問題:

          1.啟動(dòng)時(shí)出現(xiàn)異常提示:

          org.springframework.context.ApplicationContextException: Custom context class [org.jboss.spring.vfs.context.VFSXmlWebApplicationContext] is not of type [org.springframework.web.context.ConfigurableWebApplicationContext]
              at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:
          245)
              at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:
          199)
              at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:
          45)
              at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
          3910)
              at org.apache.catalina.core.StandardContext.start(StandardContext.java:
          4393)
              at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:
          310)
              at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:
          142)
              at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:
          461)
              at org.jboss.web.deployers.WebModule.startModule(WebModule.java:
          118)
              at org.jboss.web.deployers.WebModule.start(WebModule.java:
          97)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
              at java.lang.reflect.Method.invoke(Unknown Source)
             spring.jar以及spring-webmvc.jar包放在jboss的default/lib下,注意在應(yīng)用的WEB-INF/lib下面不能有這兩個(gè)包

          2.在tomcat下能正常顯示的包含struts2的部分的標(biāo)簽在頁面上不能正常顯示,有時(shí)候在jboss下沒有任何錯(cuò)誤日志或提示,或是莫名其妙的錯(cuò)誤,如:
          17:02:06,434 ERROR [STDERR] Caused by: tag 'select', field 'list', name 'searchI
          ndex[4].defaultValue': The requested list key '#request[#a.name]' could not be r
          esolved as a collection/array/map/enumeration/iterator type. Example: people or
          苦苦折騰了幾天,以為是程序哪里有問題,后來發(fā)現(xiàn)其實(shí)非也,主要是編譯的時(shí)候,沒有指定編譯的編碼所致,有兩種辦法避免,一種是
          在build.xml中的javac中間加上encoding,如下,加上"<compilerarg    line="-encoding GBK "/>"
              <javac srcdir="${build.src}" destdir="${buildwar.dest}/WEB-INF/classes" debug="${debug}" optimize="${optimize}">
                     
          <compilerarg    line="-encoding GBK "/>   
                      
          <classpath refid="library.classpath" />
                  
          </javac>

            或是在編譯的時(shí)候,指定編碼,在eclipse上,在build.xml點(diǎn)右鍵Run AS,打開配置面板,在common選項(xiàng)卡中的consol encoding中,選
          other,使用gbk編碼。

          3.在jboss中,程序運(yùn)行時(shí),中文輸出的是亂碼,解決的方法同2,也是編譯時(shí)編碼的問題。呵呵。

          4.移值時(shí),有些莫名其妙的問題,可以找找是否是jar包沖突引起的,或是jar的位置的問題,沒有總結(jié),一點(diǎn)點(diǎn)自己慢慢試吧;
               例如以下錯(cuò)誤:
            
          Caused by: java.lang.ClassCastException: org.hibernate.dialect.MySQLDialect cannot be cast to org.hibernate.dialect.Dialect
           
           把應(yīng)用的lib下的hibernate.jar包去掉就行了,這是和jboss自帶的hibernate包有沖突導(dǎo)致

          posted @ 2010-03-17 17:22 lhn070 閱讀(3049) | 評(píng)論 (0)編輯 收藏

          2008年12月16日

              在測(cè)試中,常遇到需要測(cè)試我們系統(tǒng)的AD/LDAP大用戶量展現(xiàn)和下載功能,但win2003server似乎限制該查詢數(shù)量為1000,使用包括ldap browser在內(nèi)的工具,也不能將我們AD server上面的10000用戶展現(xiàn)完全。

                  其實(shí)這個(gè)問題在微軟的網(wǎng)站已經(jīng)給出了解決方案,在微軟網(wǎng)站搜索“ad 1000“就能找到:

                  http://support.microsoft.com/kb/315071

                  其原因是windows2003server出于性能負(fù)荷的考慮,將LDAP查詢的數(shù)量限制為1000個(gè)。當(dāng)AD中的條目(user/group/ou)數(shù)量超過1000條時(shí),使用LDAP查詢工具進(jìn)行查詢時(shí),就會(huì)導(dǎo)致查詢結(jié)果返回出錯(cuò)。

                  我們所使用的AD用戶已超過10000,因此導(dǎo)入用戶時(shí),就會(huì)有出錯(cuò)信息提示。而且每次最多也只能夠展示和導(dǎo)入1000個(gè)用戶。
                  解決辦法可以參見微軟網(wǎng)站,這里也作一個(gè)記錄,以免以后遺忘。步驟如下(建議查看微軟網(wǎng)站的描述,其中可控參數(shù)描述得很詳細(xì)):
          1.      在“開始”-〉“運(yùn)行”-〉輸入:“ ntdsutil”,回車;
          2.      輸入:“ldap policies”,回車;
          3.      輸入:“connections”,回車;
          4.      輸入:“connect to domain 當(dāng)前域名”在中集案例中,域名是:cimc.com
          5.      連接提示出現(xiàn)后,輸入:“quit”,回車;
          6.      輸入:“show values”,確認(rèn)當(dāng)前的最大返回?cái)?shù);(默認(rèn)是1000)
          7.      輸入:“set maxpagesize to 10000”,將最大返回?cái)?shù)改為10000。(最大返回?cái)?shù)可以根據(jù)實(shí)際情況自行定義)。
          8.      再度輸入:“show values”,確認(rèn)當(dāng)前的最大返回?cái)?shù)(顯示為:1000(10000))。
          9.      輸入“commit changes”以確認(rèn)修改。
          10. 再次輸入:“show values”,確認(rèn)當(dāng)前的最大返回?cái)?shù)為10000。
          11. 輸入“quit”,退出設(shè)置狀態(tài);
          12. 輸入“quit”,退出當(dāng)前命令。


          本文引用自http://warmghost.blog.163.com/blog/static/9711920071131013545/

          posted @ 2008-12-16 14:58 lhn070 閱讀(847) | 評(píng)論 (0)編輯 收藏

          2008年9月27日

          1. 在mysql5.0版中,運(yùn)行mysql命令時(shí),出現(xiàn)錯(cuò)誤提示,提示內(nèi)容為:
             mysql: Character set 'utf-8' is not a compiled character set and is not specified in the 'C:"mysql""share"charsets"Index.xml' file
             解決方法為打開mysql安裝路徑下的my.ini,把:
             default-character-set=utf-8修改為default-character-set=utf8,重啟mysql服務(wù)

          2.使用mysql可以遠(yuǎn)程訪問的方法
            打開dos窗口,進(jìn)入mysql的安裝目錄下的bin目錄。
            輸入:mysql  -u root -p
            輸入密碼:******
            執(zhí)行命令:
               use mysql;
               GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
               FLUSH PRIVILEGES ;
           

          posted @ 2008-09-27 16:19 lhn070 閱讀(313) | 評(píng)論 (0)編輯 收藏

          2008年9月26日

          執(zhí)行程序時(shí)找不到庫文件的解決辦法
            提示 :
             cannot open shared object file: No such file or directory
            解決方法如下:
              /usr/bin/ld: cannot find -llibname
             把.so連接庫所在的目錄添加到 /etc/ld.so.conf文件中

             include ld.so.conf.d/*.conf
             include /home/zhengxh/chinautrust/cadev/*.so

             運(yùn)行命令
               #ldconfig
             就可以了

          命令窗口出現(xiàn)亂碼解決
            定義語言為英文 ,使用命令export LANG=en_US.TUF-8

          執(zhí)行程序時(shí),提示依賴的庫文件權(quán)限不夠的解決

            現(xiàn)象如:
                ./dlserver: error while loading shared libraries: ./libwstlib.so: cannot restore segment prot after reloc: Permission denied
             錯(cuò)誤原因在于selinux禁用了訪問此共享庫

             解決辦法: 關(guān)閉selinux

              1、編輯/etc/selinux/config文件,找到SELINUX=enforcing,改為SELINUX=disabled
              2、編輯/etc/sysconfig/selinux文件,找到SELINUX=enforcing,改為SELINUX=disabled
              3、重啟電腦

          shell關(guān)閉,程序或是服務(wù)退出的解決:
           
          解決方法為在命令前加上nohup,再在后面加& 如 >nohup startup.sh &



          posted @ 2008-09-26 10:20 lhn070 閱讀(150) | 評(píng)論 (0)編輯 收藏

          2008年9月23日


          進(jìn)https://nbstruts2support.dev.java.net/下載了strusts的兩個(gè)插件文件后,
          進(jìn)行安裝,安裝后出現(xiàn)了錯(cuò)誤提示,提示少了xml text editor,于是升級(jí)了所
          有插件再重新安裝,但仍然提示錯(cuò)誤。錯(cuò)誤提示如圖


          沒有辦法,只好安裝netbeans6.1解決這個(gè)問題。



          posted @ 2008-09-23 17:25 lhn070 閱讀(177) | 評(píng)論 (0)編輯 收藏

          僅列出標(biāo)題  
          主站蜘蛛池模板: 高阳县| 于都县| 平和县| 柏乡县| 宿州市| 云和县| 四川省| 鸡泽县| 南部县| 静海县| 广德县| 遵义市| 九龙坡区| 安龙县| 施甸县| 思南县| 胶州市| 霞浦县| 孝义市| 乌审旗| 巴青县| 韶关市| 会东县| 绥江县| 寿宁县| 崇信县| 呼图壁县| 玛纳斯县| 易门县| 鹤岗市| 新巴尔虎左旗| 大港区| 义马市| 会理县| 北京市| 沙坪坝区| 嘉义市| 晋城| 晋中市| 浙江省| 德安县|