免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6270 | 回复: 18
打印 上一主题 下一主题

[WebLogic] 请教关于weblogic+struts的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-19 10:47 |只看该作者 |倒序浏览
请教各位大虾:我在用struts做项目时候,碰到一个问题:服务器weblogic6.1,打开用taglibray标志写的jsp文件时候出一大堆错误,但是我把相应的servlet文件在jbuilder编译的时候只出现警告,网页错误如下:

Compilation of 'D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java' failed:
--------------------------------------------------------------------------------
D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:140: cannot resolve symbol
probably occurred due to an error in /family/register.jsp line 11:
</logic:equal>;

D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:169: cannot resolve symbol
probably occurred due to an error in /family/register.jsp line 14:
</logic:equal>;

D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:195: cannot resolve symbol
probably occurred due to an error in /family/register.jsp line 43:
</logic:notPresent>;

D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:231: cannot resolve symbol
probably occurred due to an error in /family/register.jsp line 49:
</logic:equal>;

D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:267: cannot resolve symbol
probably occurred due to an error in /family/register.jsp line 61:
</logic:equal>;

D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:303: cannot resolve symbol
probably occurred due to an error in /family/register.jsp line 68:
</logic:equal>;

D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:339: cannot resolve symbol
probably occurred due to an error in /family/register.jsp line 71:
</logic:equal>;

D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:375: cannot resolve symbol
probably occurred due to an error in /family/register.jsp line 79:
</logic:equal>;

D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:384: cannot resolve symbol
probably occurred due to an error in /family/register.jsp line 85:
</html:html>;


--------------------------------------------------------------------------------
Full compiler error(s):
D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:140: cannot resolve symbol
symbol  : method doAfterBody  ()
location: class org.apache.struts.taglib.logic.EqualTag
                        } while (_logic_equal0.doAfterBody() == IterationTag.EVAL_BODY_AGAIN); //[ /family/register.jsp; Line: 11]
                                              ^
D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:169: cannot resolve symbol
symbol  : method doAfterBody  ()
location: class org.apache.struts.taglib.logic.EqualTag
                        } while (_logic_equal0.doAfterBody() == IterationTag.EVAL_BODY_AGAIN); //[ /family/register.jsp; Line: 14]
                                              ^
D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:195: cannot resolve symbol
symbol  : method doAfterBody  ()
location: class org.apache.struts.taglib.logic.NotPresentTag
                        } while (_logic_notPresent0.doAfterBody() == IterationTag.EVAL_BODY_AGAIN); //[ /family/register.jsp; Line: 43]
                                                   ^
D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:231: cannot resolve symbol
symbol  : method doAfterBody  ()
location: class org.apache.struts.taglib.logic.EqualTag
                        } while (_logic_equal0.doAfterBody() == IterationTag.EVAL_BODY_AGAIN); //[ /family/register.jsp; Line: 49]
                                              ^
D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:267: cannot resolve symbol
symbol  : method doAfterBody  ()
location: class org.apache.struts.taglib.logic.EqualTag
                        } while (_logic_equal0.doAfterBody() == IterationTag.EVAL_BODY_AGAIN); //[ /family/register.jsp; Line: 61]
                                              ^
D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:303: cannot resolve symbol
symbol  : method doAfterBody  ()
location: class org.apache.struts.taglib.logic.EqualTag
                        } while (_logic_equal0.doAfterBody() == IterationTag.EVAL_BODY_AGAIN); //[ /family/register.jsp; Line: 68]
                                              ^
D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:339: cannot resolve symbol
symbol  : method doAfterBody  ()
location: class org.apache.struts.taglib.logic.EqualTag
                        } while (_logic_equal0.doAfterBody() == IterationTag.EVAL_BODY_AGAIN); //[ /family/register.jsp; Line: 71]
                                              ^
D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:375: cannot resolve symbol
symbol  : method doAfterBody  ()
location: class org.apache.struts.taglib.logic.EqualTag
                        } while (_logic_equal0.doAfterBody() == IterationTag.EVAL_BODY_AGAIN); //[ /family/register.jsp; Line: 79]
                                              ^
D:\bea\wlserver6.1\config\mydomain\applications\DefaultWebApp\WEB-INF\_tmp_war_myserver_myserver_DefaultWebApp\jsp_servlet\_family\__register.java:384: cannot resolve symbol
symbol  : method doAfterBody  ()
location: class org.apache.struts.taglib.html.HtmlTag
                } while (_html_html0.doAfterBody() == IterationTag.EVAL_BODY_AGAIN); //[ /family/register.jsp; Line: 85]
                                    ^
9 errors

论坛徽章:
0
2 [报告]
发表于 2003-06-19 11:27 |只看该作者

请教关于weblogic+struts的问题

从字面上分析
doAfterBody不存在于
org.apache.struts.taglib.html.HtmlTag
org.apache.struts.taglib.logic.EqualTag
……

论坛徽章:
0
3 [报告]
发表于 2003-06-19 11:33 |只看该作者

请教关于weblogic+struts的问题

是的,但是为什么我把相应的java文件拷贝到jbuilder,jbuilder怎么认识这些方法呢

论坛徽章:
0
4 [报告]
发表于 2003-06-19 11:51 |只看该作者

请教关于weblogic+struts的问题

应该是
lib库文件的版本问题

你找找jbuilder李德tablib

替换掉weblogic6.1的!!

论坛徽章:
0
5 [报告]
发表于 2003-06-19 11:59 |只看该作者

请教关于weblogic+struts的问题

我原来也是这么认为的,并把struts-form.tld,struts-html.tld,struts-logic.tld,struts.jar都替换为jbuilder的,但是问题一样

论坛徽章:
0
6 [报告]
发表于 2003-06-19 12:03 |只看该作者

请教关于weblogic+struts的问题

不只是struct

还有java的tablib的定义!!

论坛徽章:
0
7 [报告]
发表于 2003-06-19 12:10 |只看该作者

请教关于weblogic+struts的问题

这位大虾,我水平有限,麻烦您说的详细一点,具体要替换那几个文件

论坛徽章:
0
8 [报告]
发表于 2003-06-19 12:46 |只看该作者

请教关于weblogic+struts的问题

干脆你直接到
http://jakarta.apache.org/builds/jakarta-struts/release
去找最新的strut包吧!!

论坛徽章:
0
9 [报告]
发表于 2003-06-19 13:33 |只看该作者

请教关于weblogic+struts的问题

我已经用最新的struts包更新了weblogic下的struts.jar,struts-form.tld等一些文件,现在出现的错误页面是这样的:
Error 500--Internal Server Error
From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
10.5.1 500 Internal Server Error
The server encountered an unexpected condition which prevented it from fulfilling the request.



能不能再指导以下?

论坛徽章:
0
10 [报告]
发表于 2003-06-19 14:14 |只看该作者

请教关于weblogic+struts的问题

对了,我在weblogic后台看到的提示是:
java.lang.NoClassDefFoundError: org/apache/commons/validator/ValidatorResources
        at java.lang.Class.getMethods0(Native Method)
        at java.lang.Class.getDeclaredMethods(Class.java:1039)
        at java.beans.Introspector$1.run(Introspector.java:852)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:85
0)
        at java.beans.Introspector.getTargetEventInfo(Introspector.java:556)
        at java.beans.Introspector.getBeanInfo(Introspector.java:294)
        at java.beans.Introspector.getBeanInfo(Introspector.java:12
        at weblogic.servlet.jsp.StandardTagLib.parseTagDD(StandardTagLib.java:98

        at weblogic.servlet.jsp.StandardTagLib.parseDD(StandardTagLib.java:926)
        at weblogic.servlet.jsp.StandardTagLib.<init>;(StandardTagLib.java:207)
        at weblogic.servlet.jsp.JspLexer.loadTagLib(JspLexer.java:145)
        at weblogic.servlet.jsp.JspLexer.mTAGLIB_DIRECTIVE_BODY(JspLexer.java:41
74)
        at weblogic.servlet.jsp.JspLexer.mTAGLIB_DIRECTIVE(JspLexer.java:4015)
        at weblogic.servlet.jsp.JspLexer.mDIRECTIVE(JspLexer.java:3862)
        at weblogic.servlet.jsp.JspLexer.mSTANDARD_THING(JspLexer.java:2036)
        at weblogic.servlet.jsp.JspLexer.mTOKEN(JspLexer.java:1850)
        at weblogic.servlet.jsp.JspLexer.nextToken(JspLexer.java:1732)
        at weblogic.servlet.jsp.JspLexer.parse(JspLexer.java:1015)
        at weblogic.servlet.jsp.JspParser.doit(JspParser.java:7
        at weblogic.servlet.jsp.JspParser.parse(JspParser.java:181)
        at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:119)
        at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:255
)
        at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:325)
        at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:189)
        at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:154)
        at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.
java:366)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:240)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:302)
        at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
pl.java:200)
        at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
rvletContext.java:2390)
        at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
pl.java:1959)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP