struts를 2.5.2로 업그레이드하면 발생하는 문제 및 해결 방안(추천)
1635 단어 struts2.5
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. 세션이 효력을 잃는 문제는 웹logic 서버에 대해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.75, 웹.xml 가운데
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
수정:
org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
위에서 말한 것은 편집자가 여러분께 소개한struts를 2.5.2로 업그레이드하여 직면한 문제 및 해결 방안(추천)으로 여러분께 도움이 되었으면 합니다. 만약에 궁금한 점이 있으면 저에게 메시지를 남겨 주시면 편집자는 제때에 답장을 드리겠습니다.여기에서도 저희 사이트에 대한 지지에 감사드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Struts2.5 ERROR StatusLogger No log4j2 configuration file found. Using default configuratiStruts 2 ERROR StatusLogger No log4j 2 configuration file found.Using default configuration:logging Struts 2 오류 StatusLo...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.