gpt4 book ai didi

java - Websphere 上的 Struts2

转载 作者:行者123 更新时间:2023-11-28 23:29:18 27 4
gpt4 key购买 nike

我有一个 Struts2 应用程序,它在 Eclipse 上运行良好,我还在普通的 Tomcat6 Web 服务器上尝试过它(将 .war 文件复制到 webapps 文件夹)。

但是在 WebSphere Application Server 上部署 .war 文件后,在应用程序中提交表单时收到以下错误:

知道怎么解决吗?

description The server encountered an internal error () that prevented it from fulfilling this request.

exception
javax.servlet.ServletException: Filter execution threw an exception



root cause
java.lang.NoSuchMethodError: ognl/SimpleNode.isEvalChain(Lognl/OgnlContext;)Z
com.opensymphony.xwork2.ognl.OgnlUtil.isEvalExpression(OgnlUtil.java:223)
com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:214)

最佳答案

geronimo-web.xml 文件已添加到生成的 war 文件的根文件夹中

App_ID 是我的应用程序的 ID。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1">
<dep:environment xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2">
<dep:moduleId>
<dep:groupId>default</dep:groupId>
<dep:artifactId>App_ID</dep:artifactId>
<dep:version>1.0</dep:version>
<dep:type>war</dep:type>
</dep:moduleId>
<dep:hidden-classes>
<dep:filter>ognl</dep:filter>
<!--
<dep:filter>org.apache.axis2</dep:filter>
<dep:filter>javax.xml.bind</dep:filter>
<dep:filter>javax.xml.ws</dep:filter>
-->
</dep:hidden-classes>
</dep:environment>
<context-root>/App_ID</context-root>
</web-app>

关于java - Websphere 上的 Struts2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32737008/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com