Well, now I get a different error.  I downloaded the nightly build, made the
fix Anna Maria suggested, and redeployed.  Now I get this error :

Fri Oct 20 16:30:22 MDT 2000:<E> <WebAppServletContext-struts-example> Root
cause of ServletException
java.util.MissingResourceException: Can't find resource for base name
org.apache.struts.taglib.ApplicationResources, loc
ale en
        at java.lang.Throwable.fillInStackTrace(Native Method)
        at java.lang.Throwable.fillInStackTrace(Compiled Code)
        at java.lang.Throwable.<init>(Compiled Code)
        at java.lang.Exception.<init>(Compiled Code)
        at java.lang.RuntimeException.<init>(Compiled Code)
        at
java.util.MissingResourceException.<init>(MissingResourceException.java:54)
        at java.util.ResourceBundle.getBundle(Compiled Code)
        at java.util.ResourceBundle.getBundle(ResourceBundle.java:339)
        at
org.apache.struts.util.MessageResources.<init>(MessageResources.java:102)
        at
org.apache.struts.util.MessageResources.getMessageResources(MessageResources
.java:579)
        at
org.apache.struts.taglib.MessageTag.doStartTag(MessageTag.java:358)
        at jsp_servlet._index._jspService(_index.java:82)
        at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:123)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:141)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:761)
        at
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImp
l.java:708)
        at
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContext
Manager.java:252)
        at
weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:346)
        at
weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:246)
        at weblogic.kernel.ExecuteThread.run(Compiled Code)

This is very frustrating...

Regards,

Lori

-----Original Message-----
From: Anna Maria San Valentin [mailto:[EMAIL PROTECTED]]
Sent: Friday, October 20, 2000 12:28 PM
To: '[EMAIL PROTECTED]'
Subject: RE: Struts with WebLogic 5.1?


I ran into this error back in late June.  I don't know how MessageTag has
changed since.  But try:
MessageResources.getMessageResources("org.apache.struts.taglib.ApplicationRe
sources");
instead of:
resources = (MessageResources)
pageContext.getAttribute(bundle,PageContext.APPLICATION_SCOPE);

~A~

> -----Original Message-----
> From: Lori M Olson [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, October 20, 2000 10:49 AM
> To:   [EMAIL PROTECTED]
> Subject:      RE: Struts with WebLogic 5.1?
>
> I've got Erik's hack, and that got me past one problem.  But now I'm in
> "ClassCastException" hell.
>
> This is the log of the exception.
>
> Fri Oct 20 11:36:23 MDT 2000:<I> <WebAppServletContext-struts-example>
> resolving
>  taglib uri '/WEB-INF/struts.tld' to taglib-location /WEB-INF/struts.tld:
> Fri Oct 20 11:36:30 MDT 2000:<I> <WebAppServletContext-struts-example>
> Generated
>  java file:
> /opt/dof/weblogic510/dev4/struts/WEB-INF/_tmp_war/jsp_servlet/_index.java
> Fri Oct 20 11:36:32 MDT 2000:<E> <WebAppServletContext-struts-example>
> Root cause of ServletException
> java.lang.ClassCastException: org.apache.struts.util.MessageResources
>         at
> org.apache.struts.taglib.MessageTag.doStartTag(MessageTag.java:357)
>         at jsp_servlet._index._jspService(_index.java:82)
>         at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
>         at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.ja
> va:123)
>         at
> weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextI
> mpl.java:761)
>         at
> weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextI
> mpl.java:708)
>         at
> weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletConte
> xtManager.java:252)
>         at
> weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:346
> )
>         at
> weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:246)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
>
>
> I've tried, as Irene suggested, adding the properties file to the
> classpath, but no dice.  Any more helpful
> suggestions?  I really want to use Struts, but if I can't even get the
> example going...
>
> Regards,
>
> Lori
>

Reply via email to