2010年11月25日

          在IBM的JDK環境下進行JVM內存監控的問題

          錯誤信息如下:
          java.lang.NoClassDefFoundError: sun.management.ManagementFactory

          處理:

          sun.management.ManagementFactory替換成java.lang.management.ManagementFactory  

          因為ibmjdk沒有sun.management.ManagementFactory這個對象

          posted @ 2010-11-25 12:01 JGAO編程隨筆 閱讀(565) | 評論 (0)編輯 收藏

          oracel PreparedStatement的setString問題

          錯誤信息如下:

          超過最大長度限制

          處理:

          只能插入666個中文字符。


          或者更新到最新的
          oracle驅動包

          posted @ 2010-11-25 12:00 JGAO編程隨筆 閱讀(270) | 評論 (0)編輯 收藏

          servicemix部署到websphere中,需注意的問題

          1derby.jar包可能沖突,需刪除項目中的該包

          2MBean調用問題

             Websphere的MBean注冊路徑包括cell,nodeName和processName,具體可以銅鼓jconsole連接來查看MBean注冊的全路徑。這三個值可以通過Websphere的com.ibm.websphere.management.AdminServiceFactory這個對象來獲取,spring中的配置如下:
          <!-- 用于獲取websphereMBean名稱的cell,node,process -->

          <bean id="adminService" class="com.ibm.websphere.management.AdminServiceFactory" factory-method="getAdminService"/>

          <bean id="adminService.cellName" class="org.springframework.beans.factory.config.PropertyPathFactoryBean"/>

          <bean id="adminService.nodeName" class="org.springframework.beans.factory.config.PropertyPathFactoryBean"/>

          <bean id="adminService.processName" class="org.springframework.beans.factory.config.PropertyPathFactoryBean"/>

          <bean id="websphereNamingStrategy" class="com.des.engine.mbean.WebsphereNamingStrategy">

          <property name="cellName" ref="adminService.cellName"/>

          <property name="nodeName" ref="adminService.nodeName"/>

          <property name="processName" ref="adminService.processName"/>

          </bean>

          WebsphereNamingStrategy為自己創建的對象就包括那三個屬性

          3:安全問題

          出現如下錯誤,Caused by: javax.management.JMRuntimeException: ADMN0022E: 由于憑證不足或憑證為空,無法對 org.apache.servicemix:Name=ServiceMgtImpl,cell=dvpbNode02Cell,Type=SystemService,ContainerName=ServiceMix,node=dvpbNode02,process=server1 MBean  retrieveServiceList 操作進行訪問。

              該問題是因為設置了安全控制,把控制臺的【安全性->安全管理、應用程序和基礎結構】里面的所以安全配置都去掉,然后重新啟動服務器主機(注意是重啟主機,不然安全設置不起作用),再啟動websphere服務應該就可以了,還有就是servicemix的應用要跟websphere一起啟動,不要等websphere啟動后再到控制臺啟動

          posted @ 2010-11-25 11:58 JGAO編程隨筆 閱讀(892) | 評論 (2)編輯 收藏

          <2010年11月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 桂林市| 衢州市| 郴州市| 康保县| 同心县| 雷州市| 治多县| 乌兰浩特市| 神木县| 拜城县| 抚顺县| 明水县| 汶上县| 利辛县| 长春市| 闵行区| 灵石县| 任丘市| 且末县| 黑水县| 新宁县| 东明县| 华安县| 紫云| 安仁县| 商都县| 定日县| 天长市| 丰原市| 翁源县| 阿拉善右旗| 蒲城县| 大兴区| 石城县| 色达县| 赫章县| 罗江县| 柳州市| 天柱县| 漯河市| 宣恩县|