ice world

          There is nothing too difficult if you put your heart into it.
          posts - 104, comments - 103, trackbacks - 0, articles - 0

          Java獲取本地IP地址方法網上搜一籮筐,但基本上都是獲得一個IP,實際開發中一臺電腦很可能有多個IP地址,如多網卡,或者安裝了VM Ware虛擬機,就會虛擬出其他的網卡,那么傳統的方法得到的一個IP地址就不全面了,下面貼出獲取本機IP列表的方法:
          /**
               * IceWee 2013.07.19
               * 獲取本地IP列表(針對多網卡情況)
               *
               * 
          @return
               
          */

              
          public static List<String> getLocalIPList() {
                  List
          <String> ipList = new ArrayList<String>();
                  
          try {
                      Enumeration
          <NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces();
                      NetworkInterface networkInterface;
                      Enumeration
          <InetAddress> inetAddresses;
                      InetAddress inetAddress;
                      String ip;
                      
          while (networkInterfaces.hasMoreElements()) {
                          networkInterface 
          = networkInterfaces.nextElement();
                          inetAddresses 
          = networkInterface.getInetAddresses();
                          
          while (inetAddresses.hasMoreElements()) {
                              inetAddress 
          = inetAddresses.nextElement();
                              
          if (inetAddress != null && inetAddress instanceof Inet4Address) // IPV4
                                  ip = inetAddress.getHostAddress();
                                  ipList.add(ip);
                              }

                          }

                      }

                  }
           catch (SocketException e) {
                      e.printStackTrace();
                  }

                  
          return ipList;
              }




          posted @ 2013-07-19 11:10 IceWee 閱讀(4363) | 評論 (1)編輯 收藏

          項目開發組建立后一般要統一開發環境,一般是指開發環境,開發工具的版本和設置,其中編碼設置是個較為重要的部分,其重要性不言而喻。以下為eclipse編碼設置方法(將默認編碼改為UTF-8為例):

          1.工作空間的編碼(這樣以后新建的文件也是新設置的編碼格式) 
             
          eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK

          2.工程的編碼

          Project->Properties->General->Resource->Other->UTF-8->OK

          3.某類文件的編碼
           
          eclipse->window->preferences->General->Content Types->右側找到需要修改的文件的類型(如JAVA,JSP等)->在下面的Default encoding,輸入框中輸入UTF-8->點擊Update->OK

          4、單個文件的編碼
           
          在包資源管理器視圖,右鍵點擊文件->屬性,改變文本文件編碼格式為UTF-8

          posted @ 2013-06-17 14:15 IceWee 閱讀(820) | 評論 (0)編輯 收藏

          進來的看官使用的是win7吧?!是64位的吧!?安裝了eclipse的subclipse插件了吧!每次用到SVN插件時都會彈出如下的對話框,雖然不影響使用但是很不爽是不是啊?LZ也是一個有丁點兒強迫癥的人,我想干掉這個彈出框!

          稍后上圖,服務器估計掛了!!

          解決方法:
          Window-Preferences-Team-SVN,在SVN接口的下拉框可以看到,默認選擇的是JavaHL(JNI) Not Available,手動更改為SVNKit(Pure Java) SVNKit v1.3.5.7406,OK,enjoy it!

          錯誤提示框:


          修改前:


          修改后:

          posted @ 2013-03-18 15:13 IceWee 閱讀(78929) | 評論 (6)編輯 收藏

          一、Redhat上VNC Server配置
          本文以當前Linux系統未安裝VNC服務器為基本,如果已安裝請跳過第1節!

          前提:
          1.連接到互聯網,將使用yum在線安裝VNC服務器
          2. 確認 SSH 在運行

          1.安裝 TigerVNC Server

          # yum search tigervnc-server


          返回大概如下內容:

          tigervnc-server.x86_64 : A TigerVNC Server
          tigervnc-server-applet.noarch : Java TigerVNC Viewer applet for TigerVNC Server
          tigervnc-server-module.x86._
          64 : TigerVNC Mode to Xorg
          ...


          第一行即是我們要安裝的VNS服務器,第二行是客戶端,執行

          # yum install tigervnc-server.x86_64


          回車后會有一次安裝確認,輸入y后回車即可安裝,安裝完畢后返回到命令行輸入光標,執行

          # vncserver


          會提示輸入驗證密碼,至少6位,該密碼是客戶端連接時用到的。


          2.配置圖形界面
          修改配置文件,激活圖形界面,執行命令:

          # vi /root/.vnc/xstartup


          注釋掉這行

          #twm & // 注釋該行


          末尾增加一行

          gnome-session & // 增加該行


          保存退出


          3.啟動VNC服務
          執行命令

          # /etc/init.d/vncserver start

          # service vncserver start


          啟動后提示:

          Starting VNC server: no displays configured [FAILED]


          解決方法:
          執行命令

          # vim /etc/sysconfig/vncservers


          修改最后兩行如:

          VNCSERVERS="1:root"
          VNCSERVERARGS
          [1]="-geometry 1024x768"


          說明:

          第一行為服務配置,當前只配置了一個VNC服務,使用用戶root啟動,如果還需要使用其他用戶登陸,可以修改VNCSERVERS的值如:“1:root 2:tiger”(tiger為系統另一存在用戶)。第二行可以注釋,是配置窗口分辨率的,需要去掉后面的-localhost


          VNC Server隨系統自動啟動
          執行命令

          # sudo chkconfig --level 345 vncserver on


          4.停止VNC服務

          執行命令

          # /etc/init.d/vncserver stop

          # service vncserver stop


          二、Windows借助VNC Viewer訪問Linux
          首先安裝RealVNC,從互聯網下載獲得
          開始 - Run VNC Viewer,輸入IP地址,后面的:1代表使用root用戶登陸,在RH上配置的1:root,如果想使用其他用戶登陸則調整冒號后的數字即可,密碼就是先前配置的。
           


          解決連接不上問題的方法

          執行命令,查看VNC監聽的端口是什么,在防火墻中開放端口即可

          # netstat -ntupl|grep vnc


          返回列表如:

          1. tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 4411/Xvnc 
          2. tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 4411/Xvnc 
          3. tcp 0 0 :::6001 :::* LISTEN 4411/Xvnc


          修改防火墻配置文件,開放5901端口即可

          # vi /etc/sysconfig/iptables


          可以復制22端口一行,黏貼修改即可,重新啟動防火墻服務

          # service iptables restart


           


           

          posted @ 2013-02-22 17:46 IceWee 閱讀(21965) | 評論 (2)編輯 收藏

          基本信息
          操作系統:CentOS Release 6.3 (Final)
          內核版本:Kernel Linux 2.6.32-279.el6.x86_64
          JDK版本:Oracle ®Java SE Development Kit 7u15 (1.7.0_15-b03)
          JBoss版本:JBoss Application Server 7.1.1
          安裝包: jdk-7u15-linux-x64.rpm、jboss-as-7.1.1.Final.zip

          安裝準備
          上傳安裝文件
          將JDK和JBoss安裝文件(先解壓成目錄)上傳到服務器,目錄隨意,如:/home/下

          開始安裝
          JDK安裝
          使用root登陸系統,打開命令行窗口,先為安裝文件授權

          # chmod 755 jdk-7u15-linux-x64.rpm


          執行安裝

          # rpm -ivh jdk-7u15-linux-x64.rpm


          自動安裝到目錄 /usr/java 下

           

          JDK配置
          Root登陸執行

          # vi /etc/profile


          增加下面內容

          JAVA_HOME=/usr/java/jdk1.7.0_15
          CLASSPATH
          =.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
          PATH
          =$JAVA_HOME/bin:$PATH


          保存退出,執行如下命令立即生效以上環境配置

          # source /etc/profile


          JDK版本檢測,執行:

          # java – version

          返回JDK版本信息

          JBoss安裝
          JBoss為綠色版本,不需要安裝,解壓即可使用,和Tomcat一樣,下面將JBoss目錄移動到一個相對規范的位置,Root登陸執行

          # mv /home/jboss-as-7.1.1.Final /usr/jboss-as-7.1.1.Final


          OK,安裝完畢,配置一下環境變量,執行

          # vi /etc/profile


          增加下面內容

          JBOSS_HOME=/usr/jboss-as-7.1.1.Final


          啟動服務

          # /usr/jboss-as-7.1.1.Final/bin/standalone.sh

          訪問,在瀏覽器地址欄中輸入:http://127.0.0.1:8080,出現歡迎界面,證明啟動成功!

          停止服務
          可以在啟動終端窗口按鍵 CTRL + C,即可完全停止JBoss服務

          局域網訪問
          http://xxx.xx.xx.xxx:8080是不能訪問的,如果想讓局域網內的其他機器訪問必須要修改JBoss配置,方法如下:
          編輯jboss-as-7.1.1.Final\standalone\configuration\standalone.xml,找到

          <interface name="public">
              <inet-address value
          ="${jboss.bind.address:127.0.0.1}"/>
          </interface>


          127.0.0.1修改為JBoss所在機器的IP地址即可,但是依舊無法訪問,是因為Linux防火墻沒有開放8080端口,執行:

          # vi /etc/sysconfig/iptables


          發現有一行

          -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
          復制它把22改成8080追加該行后面保存退出!

          創建管理員用戶

          # ./add-user.sh

           

          What type of user do you wish to add?
           a) Management User (mgmt-users.properties)
           b) Application User (application-users.properties)
          (a):

          回車

          Enter the details of the new user to add.
          Realm (ManagementRealm) :                      //回車,默認
          Username :                                               // 管理員用戶名,如:admin
          Password :                                                // 管理員密碼,如:jboss
          Re-enter Password :                                  // 重復密碼


          管理員控制臺訪問

          http://127.0.0.1:9990/console
          如果也想在其他局域網機器上訪問管理員控制臺,防火墻需要開放端口9990,修改standalone.xml

          <interface name="management">
            <inet-address value
          ="${jboss.bind.address.management:127.0.0.1}"/>
          </interface>


          同樣將127.0.0.1修改為JBoss所在機器的IP地址

          posted @ 2013-02-22 17:12 IceWee 閱讀(5046) | 評論 (0)編輯 收藏

          1、先用system和密碼登陸SQLPLUS(如果不能直接以sys登陸到sqlplus的話),進入到sql*plus之后,可以通過conn /as sysdba轉變為sysdba身份連接到數據庫
          2、開始修改編碼
          shutdown immediate;  // 停止oracle服務以及監聽。如果服務停止,這部可省略
          startup mount;
          alter system enable restricted session;
          alter system set job_queue_processes=0; // 初始化設置job
          alter database open;
          alter database character set internal_use utf8; //設置編碼 (alter database character set internal_use ZHS16GBK;)(alter database character set internal_use WE8ISO8859P1;)
          shutdown immediate;  // 關閉
          startup;  // 重啟
          至此編碼已經設置完成。

          posted @ 2013-02-21 16:01 IceWee 閱讀(315) | 評論 (0)編輯 收藏



          基本信息
          WLS版本:Oracle ® Weblogic Server 11g Release 1 (10.3.6)
          安裝包: jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin、wls1036_generic_x64.jar
          操作系統:CentOS Release 6.3 (Final)
          內核版本:Kernel Linux 2.6.32-279.el6.x86_64
          JDK版本:Oracle ®JRockit JDK R28.2.5 for Java SE 6 (1.6.0_37)

          安裝準備
          上傳安裝文件
          將JDK和
          WLS安裝文件上傳到服務器,目錄隨意,如:/home/下

          開始安裝
          JDK安裝
          使用root登陸系統,打開命令行窗口,先為安裝文件授權,自行進入安裝文件所在目錄,執行

          # chmod a+x jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin


          執行安裝命令

          # ./ jrockit-jdk1.6.0_37-R28.2.5-4.1.0-linux-x64.bin


          彈出安裝圖形界面
           


          Next


          默認安裝路徑在root/jrockit-…,依個人習慣進行修改


          保持默認,Next


          Done


          安裝完成后在命令行執行命令查看安裝JDK版本信息,執行
          # java -version

          如圖

          JDK配置
          執行
          # vi /etc/profile

          在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL上面增加下面內容
          export JAVA_HOME=/usr/java/jrockit-jdk1.6.0_37-R28.2.5-4.1.0 
          export PATH
          =$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH 
          export CLASSPATH
          =.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

          保存退出,執行如下命令立即生效以上環境配置
          # source /etc/profile


          WLS安裝
          為全部用戶授權,讓全部用戶具備執行安裝文件的權限(Linux比較墨跡,習慣就好了),執行
          # chmod a+x wls1036_generic_x64.jar

          執行安裝命令
          # java –jar wls1036_generic_x64.jar

          彈出圖形化安裝界面


          Next


          默認安裝路徑 /root/Oracle/middleware,可根據個人習慣修改,Next


          取消勾選“I wish to…”,Next


          取消勾選“I wish to…”,Continue


          Yes


          保持默認,典型安裝,Next


          默認選擇上文配置好的JDK,Next


          Next


          Next


          安裝過程中


          Done


          彈出QUICKSTART窗口,點擊“Getting started with…”


          可以新建域或擴展已存在的,Next


          Next


          根據實際情況修改域名稱,Next


          輸入管理員密碼,要求8位以上,為了好記示例中用了weblogic11,Next


          Next


          Next


          Create





          配置完成


          啟動服務器
          示例:
          # cd /opt/oracle/Middleware/user_projects/domains/vcl_domain/bin
          # ./startWebLogic.sh &

          啟動完成后可以進入管理員控制臺部署WEB項目等操作,帳號weblogic/weblogic11
          http://xxx.xxx.xx.xx:7001/console







          posted @ 2013-02-18 17:02 IceWee 閱讀(2893) | 評論 (1)編輯 收藏

          基本信息

          操作系統:CentOS Release 6.3 (Final)
          內核版本:Kernel Linux 
          2.6.32-279.el6.x86_64
          Oracle版本:Oracle 11g Release2
          安裝包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip


          安裝準備

          上傳安裝文件

          將兩個壓縮文件覆蓋解壓后得到文件夾database,借助SSH工具上傳到服務器上,目錄如:/home/database

          創建組

          # groupadd dba
          # groupadd oinstall

           
          創建用戶
           

          # useradd –g oinstall –G dba oracle

           
          修改用戶密碼  

          # passwd oracle


          創建安裝目錄

          # mkdir -p /opt/oracle/product/11.2/db_1

          # mkdir -p /opt/oraInventory

          # mkdir -p /opt/oracle/oradata

          # mkdir -p /var/opt/oracle


          設置目錄的所有者、所屬組和權限

          # chown -R oracle.oinstall /opt/oracle

          # chown -R oracle.oinstall /opt/oracle/oradata

          # chown -R oracle.oinstall /opt/oracle/product/11.2/db_1

          # chown -R oracle.dba /opt/oraInventory

          # chown oracle.dba /var/opt/oracle

          # chmod -R 775 /opt/oracle

          # chmod -R 755 /var/opt/oracle


          設置用戶oracle的環境變量

          # su – oracle
          # vim /home/oracle/.bash_profile


          在文件中添加如下:

          export ORACLE_BASE=/opt/oracle

          export ORACLE_HOME
          =$ORACLE_BASE/product/11.2/db_1

          export ORACLE_SID
          =orcl

          export ORACLE_OWNER
          =oracle

          export ORACLE_TERM
          =vt100

          export PATH
          =$PATH:$ORACLE_HOME/bin:$HOME/bin

          export PATH
          =$ORACLE_HOME/bin:$PATH

          LD_LIBRARY_PATH
          =$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

          export LD_LIBRARY_PATH

          CLASSPATH
          =$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

          CLASSPATH
          =$CLASSPATH:$ORACLE_HOME/network/jlib

          export CLASSPATH

          PATH
          =$PATH:/usr/sbin; export PATH

          PATH
          =$PATH:/usr/bin; export PATH

          ORA_NLS33
          =$ORACLE_HOME/nls/admin/data


          保存退出,執行以下命令使得配置立刻生效或使用Oracle重登陸系統

          # source $HOME/.bash_profile

           
          開始安裝

          進入數據庫安裝文件(database文件夾)所在目錄,如:/home/,為所有用戶授權

          # chmod –R 777 database

           

          切換到oracle用戶,使用oracle重登陸或使用下面命令切換用戶

          # su – oracle

           

          進入database目錄,運行安裝文件開始安裝

          # ./runInstaller


          進入圖形化界面,一步步安裝,取消勾選I wish…(依照個人),點擊Next,彈出確認框再點Yes


          三選一界面,選擇第二項:Install database software only


          保持默認:Singel instance database installation,點擊Next
           
           
          選擇產品語言,默認英語,附加選擇了簡體中文,點擊Next


          選擇數據庫版本,默認企業版,點擊Next


          配置Oracle安裝目錄,由于安裝前環境變量的配置,安裝程序自動讀取配置,自動選擇好了Oracle Base和Software Location如圖所示,點Next


          同上,Oracle Inventory Directory目錄也自動選擇好了,oraInventory Group Name選擇安裝前創建的組dba,點擊Next


          保持默認,兩個組都選擇的dba,點擊Next


          裝檢查中


          查結束,不滿足條件列表


          解決以上錯誤,新建命令行窗口,切換到root用戶,需要輸入root的密碼

          # su – root

          修改進程數和最大會話數的設置,執行
          # vi /etc/security/limits.conf

          (在該文件的最后追加下面四行)
          oracle   soft    nproc   2047
          oracle   hard    nproc  
          16384
          oracle   soft    nofile
            1024
          oracle   hard    nofile  
          65536

          系統內核參數設置
          # vi /etc/sysctl.conf

          (在該文件后追加以下內容)
          kernel.sem = 250 32000 100 128
          net
          .ipv4.ip_local_port_range = 9000 65500
          fs
          .file-max = 6815744
          net
          .core.rmem_default = 262144
          net
          .core.rmem_max = 4194304
          net
          .core.wmem_default = 262144
          net
          .core.wmem_max = 1048576
          fs
          .aio-max-nr = 1048576

          保存退出,立即生效執行:
          # cd /etc
          # sysctl -p

          安裝以下列表中的包(使用yum在線安裝),其中pdksh-5.2.14沒有找到,不安裝也沒有問題
          -libaio-0.3.105(i386)
          -libaio-devel-
          0.3.105(i386)
          -libaio-devel-
          0.3.105(x86_64)
          -glibc-
          2.3.4-2.41(i686)
          -compat-libstdc++-
          33-3.2.3(i386)
          -compat-libstdc++-
          33-3.2.3(x86_64)
          -gcc-c++-
          3.4.6(x86_64)
          -elfutils-libelf-devel-
          0.97(x86_64)
          -libgcc-
          3.4.6(i386)
          -libstdc++-
          3.4.6(i386)
          -unixODBC-
          2.2.11(i386)
          -unixODBC-
          2.2.11(x86_64)
          -unixODBC-devel-
          2.2.11(i386)
          -unixODBC-devel-
          2.2.11(x86_64)
          -pdksh-
          5.2.14(x86_64)

          以上步驟完成后點擊按鈕Check Again,發現不滿足列表并沒有清除,而是少了一些,此時勾選右側復選框Ignore all即可向下安裝了,直到安裝完成。


          安裝監聽器

          使用oracle用戶登陸系統或在命令行窗口切換到oracle用戶,執行
          # netca

          進入圖形化配置,直接默認下一步,到最后完成,其中你也可以修改監聽去的名稱,協議,端口。




           








           




          安裝完成后可以使用如下命令來查看監聽是否配置成功
          # ps –ef


          安裝數據庫程序

          執行

          # dbca


          進入圖形化配置界面,幾乎全Next








          配置全局數據庫名稱,如果該服務器只安裝這一個數據庫建議使用orcl,鑒于習慣作




          備配置四個內置超級管理員密碼,建議統一密碼,便于記憶用

          提示密碼過于簡單,不管它,點擊Yes














          到這數據庫實例就算創建完成了!并且會自動啟動!
          PS:10g客戶端連接11g服務器需要手動修改客戶端文件,如下:

          X:\oracle\product\10.2.0\client_1\network\ADMIN


          文件名:
          tnsnames.ora
          修改前不要忘記備份原文件,手動配置要連接的11g數據庫連接信息,如:

          ORCL_11g =
            (DESCRIPTION
          =
              (ADDRESS_LIST
          =
                (ADDRESS
          = (PROTOCOL = TCP)(HOST = 172.25.78.88)(PORT = 1521))
              )
              (CONNECT_DATA
          =
                (SID
          = orcl)
                (SERVER
          = DEDICATED)
              )
            )


          其中:
          ORCL_11g為本地連接服務名
          172.25.78.88為數據庫所在服務器IP
          你會發現CONNECT_DATA內部和10g的配置不同,這就是區別,導致PL/SQL連不上11g




           

          posted @ 2013-01-30 16:56 IceWee 閱讀(19817) | 評論 (2)編輯 收藏

           
          此問題一般發生在Myeclipse 保存文件并自動部署時候。
          Errors occurred during the build.
          Errors running builder 'DeploymentBuilder' on project '項目名'.
          java.lang.NullPointerException

          有一種產生此錯誤的原因是因為此項目不不是由myeclipse創建的。
          所以你需要檢查.project 文件。
          并且添加 <nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>


          然后重新打開項目。

          posted @ 2012-09-27 10:27 IceWee 閱讀(9162) | 評論 (0)編輯 收藏

          出現以下異常信息,一般刪除下Tomcat的work目錄即可
          嚴重: IOException while loading persisted sessions: java.io.EOFException
          java
          .io.EOFException
              at java
          .io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280)
              at java
          .io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)
              at java
          .io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:779)
              at java
          .io.ObjectInputStream.<init>(ObjectInputStream.java:279)
              at org
          .apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
              at org
          .apache.catalina.session.StandardManager.doLoad(StandardManager.java:246)
              at org
          .apache.catalina.session.StandardManager.load(StandardManager.java:204)
              at org
          .apache.catalina.session.StandardManager.startInternal(StandardManager.java:491)
              at org
          .apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
              at org
          .apache.catalina.core.StandardContext.startInternal(StandardContext.java:5282)
              at org
          .apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
              at org
          .apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
              at org
          .apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
              at org
          .apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
              at org
          .apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
              at org
          .apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
              at java
          .util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
              at java
          .util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
              at java
          .util.concurrent.FutureTask.run(FutureTask.java:138)
              at java
          .util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
              at java
          .util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
              at java
          .lang.Thread.run(Thread.java:662)
          2012-7-12 10:08:04 org.apache.catalina.session.StandardManager startInternal
          嚴重
          : Exception loading sessions from persistent storage
          java
          .io.EOFException
              at java
          .io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2280)
              at java
          .io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2749)
              at java
          .io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:779)
              at java
          .io.ObjectInputStream.<init>(ObjectInputStream.java:279)
              at org
          .apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
              at org
          .apache.catalina.session.StandardManager.doLoad(StandardManager.java:246)
              at org
          .apache.catalina.session.StandardManager.load(StandardManager.java:204)
              at org
          .apache.catalina.session.StandardManager.startInternal(StandardManager.java:491)
              at org
          .apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
              at org
          .apache.catalina.core.StandardContext.startInternal(StandardContext.java:5282)
              at org
          .apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
              at org
          .apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
              at org
          .apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
              at org
          .apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
              at org
          .apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
              at org
          .apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)
              at java
          .util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
              at java
          .util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
              at java
          .util.concurrent.FutureTask.run(FutureTask.java:138)
              at java
          .util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
              at java
          .util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
              at java
          .lang.Thread.run(Thread.java:662)

          posted @ 2012-07-12 10:15 IceWee 閱讀(717) | 評論 (0)編輯 收藏

          僅列出標題
          共11頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
          主站蜘蛛池模板: 通城县| 内乡县| 嘉祥县| 海丰县| 长沙县| 林周县| 镇原县| 左云县| 万荣县| 读书| 富川| 雷山县| 桐乡市| 巩义市| 枣阳市| 中阳县| 汾西县| 芦山县| 平和县| 左贡县| 隆安县| 海兴县| 石棉县| 海晏县| 汶上县| 株洲县| 留坝县| 新巴尔虎右旗| 昔阳县| 潜山县| 施甸县| 兰州市| 乌恰县| 凌源市| 抚宁县| 呼伦贝尔市| 普陀区| 涡阳县| 宜兴市| 米泉市| 鹤壁市|