zoukankan      html  css  js  c++  java
  • 升级struts到2.5.2遇到的问题及解决方案

    原来的版本是2.3.x,由于安全原因需要升级到2.5.2。
    1,2.5.2版本不再提供xwork.jar ,整合到了 struts-core包中。 2,方法不能访问的问题,需要在每个action配置文件中加上 strict-method-invocation="false":

    <package name="login" namespace="/login" extends="struts-default" strict-method-invocation="false">

    并修改配置文件头部为2.5版本的:

    <!DOCTYPE struts PUBLIC

    "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"

    "http://struts.apache.org/dtds/struts-2.5.dtd">

     

    3,session失效的问题,针对weblogic server,增加session-descriptor节点:

    <?xml version="1.0" encoding="UTF-8"?>

    <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90">

    <context-root>/ynwjnw</context-root>

    <container-descriptor>

    <servlet-reload-check-secs>-1</servlet-reload-check-secs>

    <prefer-web-inf-classes>true</prefer-web-inf-classes>

    </container-descriptor>

    <session-descriptor>

    <cookie-name>JSESSIONID1</cookie-name>

    </session-descriptor>

    </weblogic-web-app>

     

    4,2.5.2版本jdk要求1.7

    5,web.xml中把

    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

    修改为:

    org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

     
  • 相关阅读:
    Minimum Sum of Array(map迭代器)
    stl库中的map (反向迭代器)以及例题
    stl库中反转的函数
    如何使用java中的对象
    java中的成员变量和局部变量
    java中的构造方法
    static使用之静态变量
    什么是类和对象
    如何定义java中的类
    css让图片作为按钮的背景并且大小合适
  • 原文地址:https://www.cnblogs.com/snow365/p/6025316.html
Copyright © 2011-2022 走看看