Subject: Re: URGENT: Weblogic Application.properties issue From: "Wayne" <[EMAIL PROTECTED]> === I am fighting this same issue. I am using struts 1.1b1 with WL 5.1 SP12 with an exploded WAR. (I tried a while in the WAR)
Here's the error message I receive... any ideas? java.lang.ClassNotFoundException: org.apache.struts.util.PropertyMessageResourcesFactory at weblogic.boot.ServerClassLoader.findLocalClass(ServerClassLoader.java:372) at weblogic.boot.ServerClassLoader.loadClass(ServerClassLoader.java:112) at java.lang.ClassLoader.loadClass(ClassLoader.java:250) at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:190) at org.apache.struts.util.MessageResourcesFactory.createFactory(MessageResource sFactory.java:169) at org.apache.struts.util.MessageResources.getMessageResources(MessageResources .java:557) at org.apache.struts.util.RequestUtils.<clinit>(RequestUtils.java:137) at org.apache.struts.util.MessageResourcesFactory.createFactory(MessageResource sFactory.java:169) at org.apache.struts.util.MessageResources.getMessageResources(MessageResources .java:557) at com.mslv.webapp.help.Searcher.<clinit>(Searcher.java:49) at java.lang.Class.newInstance0(Native Method) at java.lang.Class.newInstance(Class.java:232) at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java :469) at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.ja va:453) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav a:442) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav a:361) at weblogic.servlet.internal.ServletContextImpl.preloadServlet(ServletContextIm pl.java:752) at weblogic.servlet.internal.ServletContextImpl.preloadServlets(ServletContextI mpl.java:726) at weblogic.t3.srvr.HttpServer.initServletContexts(HttpServer.java:683) at weblogic.t3.srvr.HttpServer.start(HttpServer.java:479) at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1393) at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:879) at java.lang.reflect.Method.invoke(Native Method) at weblogic.Server.startServerDynamically(Server.java:140) at weblogic.Server.main(Server.java:97) at weblogic.Server.main(Server.java:58) [ERROR] MessageResourcesFactory - -MessageResourcesFactory.createFactory <java.lang.ClassNotFoundException: org.apache.struts.util.PropertyMessageResourcesFactory> java.lang.ExceptionInInitializerError: java.lang.NullPointerException at org.apache.struts.util.MessageResources.getMessageResources(MessageResources .java:558) at org.apache.struts.util.RequestUtils.<clinit>(RequestUtils.java:137) at org.apache.struts.util.MessageResourcesFactory.createFactory(MessageResource sFactory.java:169) at org.apache.struts.util.MessageResources.getMessageResources(MessageResources .java:557) at com.mslv.webapp.help.Searcher.<clinit>(Searcher.java:49) at java.lang.Class.newInstance0(Native Method) at java.lang.Class.newInstance(Class.java:232) at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java :469) at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.ja va:453) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav a:442) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.jav a:361) at weblogic.servlet.internal.ServletContextImpl.preloadServlet(ServletContextIm pl.java:752) at weblogic.servlet.internal.ServletContextImpl.preloadServlets(ServletContextI mpl.java:726) at weblogic.t3.srvr.HttpServer.initServletContexts(HttpServer.java:683) at weblogic.t3.srvr.HttpServer.start(HttpServer.java:479) at weblogic.t3.srvr.T3Srvr.start(T3Srvr.java:1393) at weblogic.t3.srvr.T3Srvr.main(T3Srvr.java:879) at java.lang.reflect.Method.invoke(Native Method) at weblogic.Server.startServerDynamically(Server.java:140) at weblogic.Server.main(Server.java:97) at weblogic.Server.main(Server.java:58) [ERROR] MessageResourcesFactory - -MessageResourcesFactory.createFactory <java.lang.ExceptionInInitializerError> Thu Jun 27 07:36:09 CDT 2002:<E> <WebAppServletContext-help> Error instantiating servlet: com.mslv.webapp.help.Searcher java.lang.ExceptionInInitializerError: java.lang.NullPointerException at org.apache.struts.util.MessageResources.getMessageResources(MessageResources .java:558) "Chen, Dean (Zhun)" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]... > Hi, > I have tried deploying the application as either WAR for exploded format. I > checked my WAR file and it has the ApplicationResources.properties in it, > but WebLogic doesn't load that into the working directory and then complains > about NullPointerException. When I exploded the WAR file, it appears in > /WEB-INF/class/com/youcompany/yourapplication package, but WebLogic still > doesn't pick it up. This has been an issue for WebLogic 5.1 for some time > now, however, the solutions posted on the web was to copy them manually to > the working directory. Are there any other ways around it? I'm using Struts > 1.1b. > > Thanks, > > Dean Chen > > -----Original Message----- > From: Anand Raman [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, June 25, 2002 9:04 AM > To: 'Struts Users Mailing List' > Subject: RE: Weblogic Application.properties issue > > > hi chen > > I am not sure how you are deploying your web application. If you are > deploying it the "war" way you need to > 1. place the application resources under the > /WEB-INF/class/com/youcompany/yourapplication package > 2. restart the application server > > If you are deploying the application in a exploded war format, then just > place the applicationresources file in the classpath/ > > Things should start working now. You might have the root proviliges but I am > assuming that you have priviliges to change the application war > > hope this helps > anand > > -----Original Message----- > From: Chen, Dean (Zhun) [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, June 25, 2002 12:05 AM > To: 'Struts Users Mailing List' > Subject: RE: Weblogic Application.properties issue > > > I tried copying the ApplicationResources.properties to the correct folder in > _tmp_xxx, however, since I'm not root, I don't have permission to do that? > Are there any work arounds? I saw something for SP8, but I'm not using SP8. > Thanks, > > Dean Chen > > > -----Original Message----- > From: Chen, Dean (Zhun) > Sent: Monday, June 24, 2002 2:11 PM > To: 'Struts Users Mailing List' > Subject: RE: Weblogic Application.properties issue > > > Thanks > > Dean Chen > > > -----Original Message----- > From: Dan Cancro [mailto:[EMAIL PROTECTED]] > Sent: Monday, June 24, 2002 2:13 PM > To: 'Struts Users Mailing List' > Subject: RE: Weblogic Application.properties issue > > > Here you go. > > http://jakarta.apache.org/struts/doc-1.0.2/installation-wls.html > > > -----Original Message----- > > From: Chen, Dean (Zhun) [mailto:[EMAIL PROTECTED]] > > Sent: Monday, June 24, 2002 11:08 AM > > To: 'Struts Users Mailing List' > > Subject: Weblogic Application.properties issue > > Importance: High > > > > > > Hi, > > > > I have a question, for my application, it works fine under > > Tomcat, however, > > when I try to port it to WebLogic 5.1 SP10, I get this issue: > > > > java.lang.NullPointerException > > at > > org.apache.struts.util.MessageResources.getMessageResources(Me > > ssageResources > > .java:558) > > at > > org.apache.struts.action.ActionServlet.initInternal(ActionServ > > let.java:989) > > at > > org.apache.struts.action.ActionServlet.init(ActionServlet.java:411) > > > > I looked in the _tmp_xxxx folder than WebLogic generates and > > do not find the > > ApplicationResources.properties file. Is this a WebLogic > > issue? Is there a > > way to get that file in there? I see the files are created as > > root but I > > don't have root access. > > > > PS> I deployed the application un-war'ed. > > > > Thanks, > > > > Dean > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>