隨筆-193  評論-715  文章-1  trackbacks-0
          @import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

          常常會幫同事解決一些問題,但解決之後都忘了,沒有記錄下來,決定以後都記下來.

          1,利用java mail發郵件時收件人或發件人中文亂碼的問題解決:

          logic.setToAddress( new  String( " mingxingzhang@wistronits.com(中國) " .getBytes( " big5 " ),  " iso-8859-1 " ));
          將字符轉換成iso-8859-1即可.
          同時,你可以發現,可以在郵件地址後面的()中添加收件人或發件人的別名喲.
          解決時間:2007/08/28

          2,同事問我Applet中的參數項怎么處理?
          我告訴他可以在HTML頁面中用<applet>標簽中嵌入<param>標簽的方式。可是怎么把參數傳遞到Applet中,我還一下記不清了,看了下JDK的幫助文檔,天殺的,發現原來超級簡單,方法如下:
          public String getParameter(String name)
                      返回 HTML 標記中命名參數的值。例如,如果此 applet 被指定為: 
                    
          <applet code="Clock" width=50 height=50>
                    
          <param name=Color value="blue">
                    
          </applet>
                    那么對 getParameter(
          "Color") 的調用將返回值 "blue"。 

                      name 參數不區分大小寫。 
          更多詳細訊息可參加JDK的API文檔。
          解決時間:2007/08/30
          PS:最近把系統換成簡體中文的了,所以這篇文章會是簡繁體的混合體,:-)

          3,AIX上裝了WAS,每次因斷電重啟AIX后,都需要手工重啟WAS,今天寫了個Shell腳本去啟動WAS,并加入到自啟動中。
          startWAS.sh 如下:
          cd /sapmnt/IBM/WebSphere/AppServer/bin
          .
          /startManager.sh
          cd 
          /sapmnt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
          .
          /startNode.sh
          在/etc/inittab中加入下面這行:
          was:2:once:/startWAS.sh > /logDir/startWASLog.log 2>&1

          一切就大功告成了。
          解決時間:2007/09/19

          4,WebSphere 6.1中開發JSF應用與SUN JSF實現包的沖突問題解決。
          由于WebSphere中自帶有JSF的實現,所以如果開發的應用采用的是SUN的JSF實現的話,就會產生包沖突的問題,解決的辦法有兩個:
          A、發布應用程序后,作如下修改:
           在“企業應用程序” >“ ***EAR ”>“ 類裝入器”下修改如下三項:
            “類裝入器順序”選“類已裝入并且是先使用應用程序類裝入器”
            “WAR裝入器策略”選“應用程序的單個類裝入器”
            “更新的文件的輪詢時間間隔 ”填“0”秒
          B、在RAD等開發工具中,直接設置與A點中談到的相同設置,具體配置畫面如下:

           形成的deployment.xml如下:

          <?xml version="1.0" encoding="UTF-8"?>
          <appdeployment:Deployment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:appdeployment="http://www.ibm.com/websphere/appserver/schemas/5.0/appdeployment.xmi" xmi:id="Deployment_1181091998281">
            
          <deployedObject xmi:type="appdeployment:ApplicationDeployment" xmi:id="ApplicationDeployment_1181091998281" startingWeight="10" warClassLoaderPolicy="SINGLE">
              
          <modules xmi:type="appdeployment:WebModuleDeployment" xmi:id="WebModuleDeployment_1181091998281" startingWeight="10000" uri="sso.war"/>
              
          <classloader xmi:id="Classloader_1181091998281" mode="PARENT_LAST"/>
            
          </deployedObject>
          </appdeployment:Deployment>


          解決時間:2007/09/26


          5、寫Spring的配置文件時一定要注意字符串前后的空格、換行符等

          <property name="driverClassName">
          <value>oracle.jdbc.driver.OracleDriver</value>
          </property>
          <property name="url">
           
          <value>
               jdbc:oracle:thin:@127.0.0.1:1520:test
           
          </value>
          </property> 

          就因為url屬性用了兩個換行符,搞了兩三個小時也沒找出原因。因為spring居然不報url的錯,而說無法load oracle.jdbc.driver.OracleDriver這個類!
          正確的寫法應為:

          <property name="driverClassName">
          <value>oracle.jdbc.driver.OracleDriver</value>
          </property>
          <property name="url">
           
          <value>    jdbc:oracle:thin:@127.0.0.1:1520:test</value>
          </property> 
          Spring的最新版中已經解決了這個問題,大家可升級到Spring 2.0以上,即可得到URL不正確的提示。
          解決日期:2007/12/29
          posted on 2007-08-28 11:37 Robin's Programming World 閱讀(1854) 評論(5)  編輯  收藏 所屬分類: Java

          評論:
          # re: 我解決的問題彙總(不斷更新) 2007-11-04 22:05 | nwq
          兄弟.可以給我一份websphere6.1嗎..急用.頓首拜求. 我的Mail:websuperboy@163.com   回復  更多評論
            
          # re: 我解決的問題彙總(不斷更新) 2007-11-09 14:35 | Robin's Java World
          @nwq
          WAS6.1可以在IBM的官方網站上下載試用版。  回復  更多評論
            
          # You're great[未登錄] 2007-12-08 04:23 | Michael
          You're an expert in WebSphere. By looking at your blog, it solved my problem indirectly. Especially, the class loader policy setting diagram you posted.

          Excellent, and thanks a lot.  回復  更多評論
            
          # re: 我解決的問題彙總(不斷更新) 2007-12-15 12:37 | Robin's Java World
          @Michael
          hehe,thank you very much!  回復  更多評論
            
          # re: 我解決的問題彙總(不斷更新) 2009-03-17 10:50 | beapp
          樓主牛的,別名搞定  回復  更多評論
            
          主站蜘蛛池模板: 吉木萨尔县| 巍山| 崇义县| 察雅县| 大方县| 怀宁县| 大连市| 阿合奇县| 濉溪县| 东至县| 东辽县| 静海县| 石首市| 南陵县| 简阳市| 利川市| 泰宁县| 扬中市| 稷山县| 黔西| 商城县| 依安县| 宁河县| 尤溪县| 浮山县| 齐河县| 昌图县| 阳山县| 页游| 达州市| 辽阳县| 东山县| 巫山县| 延长县| 抚松县| 邢台县| 稷山县| 内丘县| 苗栗市| 马龙县| 南郑县|