weblogic上部署项目(struts+hibernate)

来源:百度知道 编辑:UC知道 时间:2024/05/16 07:04:04
我在weblogic上部署项目(struts+hibernate)
第一次出现问题是在weblogic下翻译hql语句出现错误了,我通过修改weblogic.cmd文件已经解决了。
第二次出现了以下问题:
发布都没有问题,当我登录首页时:
/Login.jsp(2): Error in using tag library uri='/WEB-INF/struts-bean.tld' prefix='bean':
The Tag class 'org.apache.struts.taglib.bean.IncludeTag'
has no setter method corresponding to TLD declared attribute 'name', (JSP 1.1 spec, 5.4.1)
probably occurred due to an error in /Login.jsp line 2:
<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
我尝试了很多方法,不知所云了。
META-INF\tlds\struts-bean.tld文件中:
<uri>http://jakarta.apache.org/struts/tags-bean</uri>
<tlibversion>1.0</tlibversion>
我已经把struts.jar包下tlds文件中的.tld文件都覆盖到工程WEB-INF/下了
不清楚怎么办啊?

在tomcat下完全没有问题,另外Struts-config.xml配置文件肯定没有问题的。郁闷中。。

先看看你用的是1.1还是1.0的tld

然后打开struts.jar展开他点击打开META-INF\tlds\struts-bean.tld
打开那个tld文件,里面有对他的url的描述
uri='http://jakarta.apache.org/struts/tags-bean'
一般是没有问题的啦

在Struts-config.xml中看看loginForm是不是与LoginAction关联了
然后检查在loginForm中是不是所有的字段都有gettter 和 setter 函数(要与你的jsp页面中的一致)