Servlet Reload and Struts issue.
Web Server forum
Back To The Forum Home!Search!Private Messaging System

Web Server Talk Web Server Talk > Web Servers reviews > WebLogic support > Servlet Reload and Struts issue.




  Last Thread   Next Thread Next
  Show Printable Version Email this Page Subscribe to this Thread      Post New Thread    Post A Reply      

    Servlet Reload and Struts issue.  
Cristian Cardenas


View Ip Address Report This Message To A Moderator Edit/Delete Message


 
10-16-04 02:14 AM

I have an Struts application running on Weblogic 7.0.2 in production
mode and after run about a month without restarting, the server
produced this error. This error is produced in dev when we modify any
class file. As the server is in production mode and we don't modify
anything in the app as it is in prod, why the server could produce
this? Why weblogic could destroy and init a servlet if it was
initialized at starting time?

####<Oct 11, 2004 10:57:39 AM CDT> <Error> <HTTP> <lac-memapp01>
<ccs1> <ExecuteThread: '12' for queue: 'default'> <kernel identity> <>
<101002> <[ServletContext(id=2875502,name=CCS.war,context-path=/CCS)]
Could not deserialize context attribute>
java.io.NotSerializableException: org.apache.struts.tiles.TilesPlugin
at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1143)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
at java.io.ObjectOutputStream.outputArray(ObjectOutputStream.java:1093)
at java.io.ObjectOutputStream. checkSubstitutableSpecialClasses(ObjectO
utputS
tream.java:451)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:356)
at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.jav
a:91)
at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.jav
a:66)
at weblogic.servlet.internal.WebAppServletContext.getAttribute(WebAppServlet
Context.java:413)
at org.apache.struts.action.ActionServlet.destroyModules(ActionServlet.java:
721)
at org.apache.struts.action.ActionServlet.destroy(ActionServlet.java:430)
at weblogic.servlet.internal.ServletStubImpl$ServletDestroyAction.run(Servle
tStubImpl.java:1091)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceMan
ager.java:780)
at weblogic.servlet.internal.ServletStubImpl.destroyServlet(ServletStubImpl.
java:582)
at weblogic.servlet.internal.ServletStubImpl.destroyServlet(ServletStubImpl.
java:608)
at weblogic.servlet.internal.ServletStubImpl.checkForReload(ServletStubImpl.
java:687)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java
:521)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.j
ava:351)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.j
ava:306)
at weblogic.servlet.internal. WebAppServletContext$ServletInvocationAc
tion.ru
n(WebAppServletContext.java:5445)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceMan
ager.java:780)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServle
tContext.java:3105)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.j
ava:2588)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)

java.io.NotSerializableException:
org.apache.struts.tiles.TilesRequestProcessor
at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1143)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.jav
a:91)
at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.jav
a:66)
at weblogic.servlet.internal.WebAppServletContext.getAttribute(WebAppServlet
Context.java:413)
at org.apache.struts.action.ActionServlet.destroyModules(ActionServlet.java:
721)
at org.apache.struts.action.ActionServlet.destroy(ActionServlet.java:430)
at weblogic.servlet.internal.ServletStubImpl$ServletDestroyAction.run(Servle
tStubImpl.java:1091)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceMan
ager.java:780)
at weblogic.servlet.internal.ServletStubImpl.destroyServlet(ServletStubImpl.
java:582)
at weblogic.servlet.internal.ServletStubImpl.destroyServlet(ServletStubImpl.
java:608)
at weblogic.servlet.internal.ServletStubImpl.checkForReload(ServletStubImpl.
java:687)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java
:521)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.j
ava:351)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.j
ava:306)
at weblogic.servlet.internal. WebAppServletContext$ServletInvocationAc
tion.ru
n(WebAppServletContext.java:5445)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceMan
ager.java:780)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServle
tContext.java:3105)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.j
ava:2588)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)

Best Regards.
Cristian





[ Post a follow-up to this message ]



    Sponsored Links  




 





   All times are GMT. The time now is 01:17 PM.      Post New Thread    Post A Reply      
  Last Thread   Next Thread Next


Most Popular forums 

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is OFF
 
Medical and Health forum | Computer Games Reviews | Graphics design forum

Back To The Top
Home | Usercp | Faq | Register