Structs在resin和Tomcat无法解析解决方法

本文解决了从Tomcat移植到Resin过程中出现的Struts框架兼容性问题。通过替换特定版本的EasyStruts插件中的JAR包到Resin及Tomcat的lib目录下,最终实现了应用的正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题补充:

Resin错误提示:

com.caucho.config.LineConfigException: WEB-INF/web.xml:3: `org.ap
ache.struts.action.ActionServlet' is not a known servlet. Servlets belong in th
e classpath, often in WEB-INF/classes.

Tomcat错误提示:

exception
org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei

这个问题在网上问了很久,大家说什么的都有,tomcat工程到resin下的移植问题,还有说是JDK版本问题,我也苦恼了好久,最后在一位仁兄的提示下解决了这个问题,具体方法如下。

在你的Eclipse或者Myeclipse目录找到plugins文件夹

D:/java/Myeclipse/Common/plugins----》找到com.genuitec.eclipse.cross.easystruts.eclipse_7.5.0.zmyeclipse75020090612.jar这个文件,版本号可以不对。

然后将其解压,将解压出来的data/1.2/lib下的几个包(7版本之前的可能是6个,我的是8个包)复制。

然后将这些jar文件,分别考到resin和tomcat下的lib下,然后重启resin和tomcat.

成功了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值