<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Habitat Framework

    專注于Java EE企業(yè)級開發(fā)
    posts - 13, comments - 81, trackbacks - 0, articles - 5
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    終于還是要部署到Weblogic上的
    經(jīng)過一下午的調(diào)試,總結(jié)出要改兩個地方
    1:Spring的servlet裝載順序
    Tomcat是標(biāo)準(zhǔn)的Servlet2.4規(guī)范的容器,能夠很好的維持servlet加載的順序,
    但是Weblogic9.x不是,因此加載的時候需要換用Spring的另一個Servlet來保證加載的順序正確
    <servlet>
    ??<servlet-name>context</servlet-name>
    ??<servlet-class>org.springfromword.context.ContextLoclageServlet</servlet-class>
    ?</servlet>
    ?2.Acegi的filter也需要改變裝載的類:
    <filter>
    ??????? <filter-name>acegifilter</filter-name>
    ??????? <filter-class>net.sf.acegisecurity.util.FilterToBeanProxy</filter-class>
    ??????? <init-param>
    ??????????? <param-name>targetClass</param-name>
    ??????????? <!--<param-value>net.sf.acegisecurity.util.FilterChainProxy</param-value>-->
    ????????????<param-value>net.sf.acegisecurity.context.HttpSessionContextIntegrationFilter</param-value>
    ??????? </init-param>
    </filter>
    3.更換兩個包antlr和cglib
    Spring要求antlr 2.7.5 的支持,但是Weblogic9的Weblogic.jar中集成的版本不夠高,所以啟動會報錯
    修改啟動weblogic啟動的環(huán)境變量,將這個包加在weblogic.jar包之前(注意一定要加在前面)。
    weblogic 8中修改:bea\weblogic81\common\bin\commEnv.cmd(.sh)這個文件。
    weblogic 9中修改:bea\weblogic90\common\bin\commEnv.cmd(.sh)這個文件,
    修改后大體如下所示:
    set WEBLOGIC_CLASSPATH=%PATCH_CLASSPATH%;%JAVA_HOME%\lib\tools.jar;%WL_HOME%\server\lib\antlr-2.7.5.jar;%WL_HOME%\server\lib\weblogic_sp.jar;%WL_HOME%\server\lib\weblogic.jar
    就可以解決在weblogic server 上部署spring應(yīng)用程序的問題了。
    如果在加載中還碰到j(luò)ava.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)這個問題出現(xiàn),則必須將cglib-nodep-2.1_2.jar也加到classpath中weblogic.jar之前。
    或者對于weblogic server 9在weblogic.xml中使用
    <container-descriptor>
    ? <prefer-web-inf-classes>true</prefer-web-inf-classes>
    </container-descriptor>
    優(yōu)先使用web-inf中使用的class而不是用先使用weblogic.jar包中的ClassVisitor這個類。(針對weblogic server 9)

    主站蜘蛛池模板: 亚洲人xxx日本人18| 久久久久久a亚洲欧洲aⅴ| 97在线视频免费公开视频| 暖暖在线视频免费视频| 久久久久久毛片免费播放| 亚洲色精品88色婷婷七月丁香| 亚洲综合图片小说区热久久| 波多野结衣亚洲一级| 国产麻豆视频免费观看 | 亚洲情侣偷拍精品| 亚洲Av永久无码精品一区二区| 成人无遮挡毛片免费看| 亚洲va中文字幕| 一级毛片不卡片免费观看| 特级淫片国产免费高清视频| 亚洲精品成人无限看| 91丁香亚洲综合社区| 国产福利在线免费| 亚洲大尺度无码无码专线一区| 国产在线ts人妖免费视频| 美女被免费网站在线视频免费| 最新黄色免费网站| 欧洲 亚洲 国产图片综合| 国产精品免费AV片在线观看| 久久综合亚洲色一区二区三区| 免费精品国产自产拍在| 亚洲成熟丰满熟妇高潮XXXXX| 亚洲 综合 国产 欧洲 丝袜| 你懂得的在线观看免费视频| 亚洲av日韩av不卡在线观看| 国产免费伦精品一区二区三区| 日本视频免费在线| 一级黄色片免费观看| 久久亚洲精品中文字幕| 妞干网免费观看视频| 亚洲一区二区三区久久| 麻豆高清免费国产一区| 99亚洲乱人伦aⅴ精品| 免费精品人在线二线三线区别| 无码人妻一区二区三区免费视频| 久久精品国产亚洲AV麻豆不卡|