<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)

    主站蜘蛛池模板: 亚洲中文字幕无码av永久| 无码一区二区三区亚洲人妻| 永久免费的网站在线观看| 亚洲精品无码av片| 亚洲日韩精品无码一区二区三区 | 亚洲熟女乱色一区二区三区| 日本一道在线日本一道高清不卡免费| 深夜A级毛片视频免费| 亚洲综合一区二区国产精品| 最近2019中文字幕mv免费看| 国产大片免费天天看| 亚洲伊人久久大香线蕉影院| 国产成人毛片亚洲精品| 7m凹凸精品分类大全免费| 黄色毛片免费观看| 亚洲人成网站在线观看播放动漫| 国产成人精品免费视频大全五级| a毛片久久免费观看| 亚洲精品无码久久久久久| 亚洲av永久无码精品表情包| 四虎在线视频免费观看| 日日麻批免费40分钟无码| 亚洲av无码专区亚洲av不卡| 78成人精品电影在线播放日韩精品电影一区亚洲 | 中文字幕亚洲天堂| 大学生a级毛片免费观看| 久久大香伊焦在人线免费| 国产成人精品久久亚洲高清不卡| 91亚洲精品视频| 亚洲人成电影网站国产精品 | 国产午夜亚洲精品国产成人小说| 久久久久国色AV免费看图片| 丁香花在线视频观看免费 | 99国产精品视频免费观看| 农村寡妇一级毛片免费看视频| 亚洲AV综合色区无码二区偷拍| 亚洲爆乳精品无码一区二区三区| 亚洲av无码专区在线观看素人| 无码日韩精品一区二区免费| 久久午夜羞羞影院免费观看| 中国人免费观看高清在线观看二区|