俞黎敏ID:YuLimin
83426次访问,排名1070好友20人,关注者244
阿敏总司令:简单就是美!
博客:http://YuLimin.JavaEye.com

只有正确地找到问题的根本所在,才能成功地解决掉问题:)
Read a bit and take it out, then come back read some more.
YuLimin的文章
原创 62 篇
翻译 0 篇
转载 0 篇
评论 65 篇
阿敏总司令的公告
三等功
俞黎敏
阿敏总司令
来自:福建莆田@广州
最近评论
yd1221:ǒu lái nǐ de dì pán cǎi cǎi ,hē hē ,xī wàng yě dào wǒ de dì pán zhuǎn zhuǎn ɑ !
偶 来 你 的 地 盘 踩 踩 ,呵 呵 ,希 望 也 到 我 的 地 盘  转  转 啊 !



 — 快典网( http://kdd.cc/ )自动注音
myshijieye:love注册香港公司
健康管理
pvc door
服装批发
jamesqiu:花点时间学习gvim,这是值得的。
007pro:je上核心人员都是极端务实的人群,有时候我觉得怎么可以这样,je的核心会觉的说,最好这样~就是这么简单。
我也是被隐藏扣分之后才明白,所以即便是博客上也对这类事情不做评述,虽然我是很支持你的
所以即便象俞兄这样的用户也不会有特权的,我记得老庄很久以前叹息说多亏有自己的空间,的确如此。
oneyear2008:我刚接触java,这对于我来说是一个很好的学习步骤!谢谢!
文章分类
收藏
    相册
    1大学的我
    2部队当兵
    3生活相片
    CSDN好友
    【HongSoft@业务整合】(RSS)
    axman
    Java憩园
    jini李日贵
    lizongbo
    zxhong(RSS)
    椅子(HERO2008第三会场主持人)
    用耳朵去聆听,用心来感受
    苏酩的Blog空间
    超越黎明(RSS)
    银狐999(RSS)
    青润心情(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 解决掉Eclipse插件之WebLogic Plugin 2.0.0的BUG收藏

    新一篇: Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法 | 旧一篇: Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法

    解决掉Eclipse插件之WebLogic Plugin 2.0.0的BUG

    http://iamin.blogdriver.com/iamin/1176540.html

    Eclipse插件之WebLogic Plugin 2.0.0操作说明及BUG请见:
    http://iamin.blogdriver.com/iamin/1174442.html
    http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=124&threadID=34319

    这里重点说明BUG的解决:)
    1、WebLogic Plugin 2.0.0的配置文件保存在
    %ECLIPSE_HOME%\workspace\.metadata\.plugins\com.bea.weblogic.eclipse\目录下
    dialog_settings.xml是保存配置对话框的大小之类的文件
    servers.xml是保存服务器配置信息的文件

    2、解压出weblogic-eclipse.jar里的所有文件

    3、反编译com\bea\weblogic\eclipse\utils\XMLUtil.class得到XMLUtil.java
    在里面增加两个函数
     /**
      * 将 source 进行 BASE64 编码
      *
      * @param source
      * @return
      */
     public static String buildBASE64(String source)
     {
      if(source == null)
      {
       return null;
      }
      return (new sun.misc.BASE64Encoder()).encode(source.getBytes());
     }

     /**
      * 将 BASE64 编码的字符串 base65code 进行解码
      *
      * @param base65code
      * @return
      */
     public static String getFromBASE64(String base65code)
     {
      if(base65code == null)
      {
       return null;
      }
      BASE64Decoder base64decoder = new BASE64Decoder();
      try
      {
       byte[] b = base64decoder.decodeBuffer(base65code);
       return new String(b);
      }
      catch(Exception e)
      {
       e.printStackTrace();
       return null;
      }
     }

    4、在public IServerInstall[] loadServers(File serversFile)函数里修改
    cServerInstall.setUsername(CryptoUtil.getDefault().decrypt(new String(Base64Util.base64ToByteArray(getNodeValue(cElement))),id));

    cServerInstall.setUsername(getFromBASE64(getNodeValue(cElement)));

    修改
    cServerInstall.setPassword(CryptoUtil.getDefault().decrypt(new String(Base64Util.base64ToByteArray(getNodeValue(cElement))),id));

    cServerInstall.setPassword(getFromBASE64(getNodeValue(cElement)));

    5、在public void saveServers(IServerInstall servers[],File serversFile)函数里修改
    org.w3c.dom.Text usernameText = doc.createTextNode(Base64Util.byteArrayToBase64(CryptoUtil.getDefault().encrypt(cServer.getUsername(),cServer.getId()).getBytes()));

    org.w3c.dom.Text usernameText = doc.createTextNode(buildBASE64(cServer.getUsername()));

    修改
    org.w3c.dom.Text passwordText = doc.createTextNode(Base64Util.byteArrayToBase64(CryptoUtil.getDefault().encrypt(cServer.getPassword(),cServer.getId()).getBytes()));

    org.w3c.dom.Text passwordText = doc.createTextNode(buildBASE64(cServer.getPassword()));

    6、编译这个XMLUtil.java得到XMLUtil.class,把XMLUtil.class打回weblogic-eclipse.jar包里

    7、关闭Eclipse

    8、把weblogic-eclipse.jar覆盖掉原来插件目录里的文件

    9、重新启动Eclipse

    10、Enjoy...五一节快乐!!!赫赫(^_^)

    BTW:没有去研究它里面的本身的加密为什么错误:(,因为我也想过五一节,而且现在还没有吃饭:(

    发表于 @ 2006年04月30日 20:30:00|评论(loading...)|编辑

    新一篇: Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法 | 旧一篇: Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法

    评论

    #沙但 发表于2007-04-27 17:22:37  IP: 218.4.149.*
    我照你的方法去做了,但最后怎么也不能把 改好的 java文件编译成class,不知道是路径有问题,还是反编译的出来的java类有问题,你可否解释一下编译这个XMLUtil.java得到XMLUtil.class 这个步骤的详细过程,谢谢了,我的mail是squll.zhou@gmail.com,盼望你的答复,谢谢了
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 阿敏总司令