A versão original é 2.3.x e precisa ser atualizada para 2.5.2 devido a razões de segurança.
1. Versão 2.5.2 Não fornece mais xwork.jar e está integrado ao pacote Struts-Core.
2. O problema do método inacessível é necessário para adicionar rigoroso-method-invocation = "false" a cada arquivo de configuração de ação:
<pacote name = "login" namespace = "/login" estends = "structs-default" stric-method-invocation = "false">
E modifique o cabeçalho do arquivo de configuração para a versão 2.5:
<! Doctype suporta public "-// Apache Software Foundation // DTD Struts Configuration 2.5 // pt" "http://struts.apache.org/dtds/struts-2.5.dtd">
3. O problema da falha da sessão, adicione o nó de sessão de sessão para o servidor WebLogic:
<? xml versão = "1.0" coding = "utf-8"?> <weblogic-web-app xmlns = "http://www.bea.com/ns/weblogic/90"> <Context-root>/ynwjnw </context-root> </ser Servlet-Reload-Check-Secs> web-inf-classes> true </fersweb-inf-classes> </container-descriptor> <session-descriptor> <iokie-name> jsessionId1 </ookie-name> </session-descriptor> </weblogic-web-app>
4. Versão 2.5.2 JDK requer 1,7 5, web.xml
org.apache.struts2.dispatcher.ng.filter.strutsprepareAndExecuteFilter
Modificado para:
org.apache.struts2.dispatcher.filter.strutsprepareanndexecutefilter
O exposto acima são os problemas e soluções encontradas ao atualizar as suportes para 2.5.2 que o editor apresentou a você (recomendado). Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!