I triple-checked and I was wrong about the frequency of the destroy logs. It looks like the previous application is being destroyed each time I log in. But I don't see any initialization logs for wicket apart from what happens in server startup.
Here's my logs after logging in the first time: INFO 2012-04-10 11:29:51,195 org.apache.wicket.Application - [MyWicketApplication] destroy: Wicket core library initializer INFO 2012-04-10 11:29:51,195 org.apache.wicket.Application - [MyWicketApplication] destroy: Wicket extensions initializer INFO 2012-04-10 11:29:51,211 org.apache.wicket.Application - [MyWicketApplication] destroy: Wicket JMX initializer INFO 2012-04-10 11:29:51,211 org.apache.wicket.Application - [MyWicketApplication] destroy: DevUtils DebugBar Initializer INFO 2012-04-10 11:29:51,211 org.apache.wicket.Application - [MyWicketApplication] destroy: org.apache.wicket.velocity.Initializer@d2c37c DEBUG 2012-04-10 11:29:51,289 org.apache.wicket.pageStore.DiskDataStore - Destroying... DEBUG 2012-04-10 11:29:51,289 org.apache.wicket.pageStore.DiskDataStore - Destroyed. I logged out and check the logs and saw no changes. When I logged in again, I got: INFO 2012-04-10 11:32:13,412 org.apache.wicket.Application - [MyWicketApplication] destroy: Wicket core library initializer INFO 2012-04-10 11:32:13,412 org.apache.wicket.Application - [MyWicketApplication] destroy: Wicket extensions initializer INFO 2012-04-10 11:32:13,428 org.apache.wicket.Application - [MyWicketApplication] destroy: Wicket JMX initializer INFO 2012-04-10 11:32:13,428 org.apache.wicket.Application - [MyWicketApplication] destroy: DevUtils DebugBar Initializer INFO 2012-04-10 11:32:13,428 org.apache.wicket.Application - [MyWicketApplication] destroy: org.apache.wicket.velocity.Initializer@d2c37c DEBUG 2012-04-10 11:32:13,428 org.apache.wicket.pageStore.DiskDataStore - Destroying... DEBUG 2012-04-10 11:32:13,428 org.apache.wicket.pageStore.DiskDataStore - Destroyed. Took the same steps a third time: INFO 2012-04-10 11:34:56,630 org.apache.wicket.Application - [MyWicketApplication] destroy: Wicket core library initializer INFO 2012-04-10 11:34:56,630 org.apache.wicket.Application - [MyWicketApplication] destroy: Wicket extensions initializer INFO 2012-04-10 11:34:56,630 org.apache.wicket.Application - [MyWicketApplication] destroy: Wicket JMX initializer INFO 2012-04-10 11:34:56,661 org.apache.wicket.Application - [MyWicketApplication] destroy: DevUtils DebugBar Initializer INFO 2012-04-10 11:34:56,661 org.apache.wicket.Application - [MyWicketApplication] destroy: org.apache.wicket.velocity.Initializer@d2c37c DEBUG 2012-04-10 11:34:56,661 org.apache.wicket.pageStore.DiskDataStore - Destroying... DEBUG 2012-04-10 11:34:56,661 org.apache.wicket.pageStore.DiskDataStore - Destroyed. -----Original Message----- From: Martin Grigorov [mailto:[email protected]] Sent: Tuesday, April 10, 2012 11:03 AM To: [email protected] Subject: Re: Using Wicket 1.5 with Oracle Application Server Hi, On Tue, Apr 10, 2012 at 5:56 PM, <[email protected]> wrote: > We use WebLogic 11g as our development environment and OAS 10.1.3.1 for > everything else. Our wicket pages work fine in WebLogic but generate 500 > status codes in OAS. After looking around on online for a little bit, I > found some suggestions that I should use the WicketServlet instead of the > WicketFilter. After switching to the WicketServlet, WebLogic still works and > OAS still gets 500s. Even though the 500 code is being returned in the > response, no errors are being logged by either OAS or log4j. > > On server start up, the only wicket-related logs are: > INFO 2012-04-05 16:03:22,994 org.apache.wicket.util.file.WebXmlFile > - web.xml: url mapping found for servlet with name > AdminWicketApplication: [/admin/*] INFO 2012-04-05 16:03:23,494 > org.apache.wicket.Application - [AdminWicketApplication] init: Wicket > core library initializer INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IBehaviorListener, > method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] > INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IBehaviorListener, > method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] > INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IFormSubmitListener, > method=public abstract void > org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted > ()] INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IFormSubmitListener, > method=public abstract void > org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted > ()] INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=ILinkListener, method=public > abstract void > org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] > INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=ILinkListener, method=public > abstract void > org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] > INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IOnChangeListener, > method=public abstract void > org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChange > d()] INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IOnChangeListener, > method=public abstract void > org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChange > d()] INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IRedirectListener, > method=public abstract void > org.apache.wicket.IRedirectListener.onRedirect()] > INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IRedirectListener, > method=public abstract void > org.apache.wicket.IRedirectListener.onRedirect()] > INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IResourceListener, > method=public abstract void > org.apache.wicket.IResourceListener.onResourceRequested()] > INFO 2012-04-05 16:03:23,510 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IResourceListener, > method=public abstract void > org.apache.wicket.IResourceListener.onResourceRequested()] > INFO 2012-04-05 16:03:23,510 org.apache.wicket.Application - > [AdminWicketApplication] init: Wicket extensions initializer INFO > 2012-04-05 16:03:23,588 org.apache.wicket.Application - > [AdminWicketApplication] init: Wicket JMX initializer INFO 2012-04-05 > 16:03:23,604 org.apache.wicket.util.file.WebXmlFile - web.xml: url > mapping found for servlet with name MyWicketApplication: > [/pages/customer-information/*] INFO 2012-04-05 16:03:23,604 > org.apache.wicket.Application - [MyWicketApplication] init: Wicket > core library initializer INFO 2012-04-05 16:03:23,604 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IBehaviorListener, > method=public abstract void > org.apache.wicket.behavior.IBehaviorListener.onRequest()] > INFO 2012-04-05 16:03:23,604 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IFormSubmitListener, > method=public abstract void > org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted > ()] INFO 2012-04-05 16:03:23,604 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=ILinkListener, method=public > abstract void > org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] > INFO 2012-04-05 16:03:23,604 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IOnChangeListener, > method=public abstract void > org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChange > d()] INFO 2012-04-05 16:03:23,604 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IRedirectListener, > method=public abstract void > org.apache.wicket.IRedirectListener.onRedirect()] > INFO 2012-04-05 16:03:23,604 > org.apache.wicket.RequestListenerInterface - registered listener > interface [RequestListenerInterface name=IResourceListener, > method=public abstract void > org.apache.wicket.IResourceListener.onResourceRequested()] > INFO 2012-04-05 16:03:23,604 org.apache.wicket.Application - > [MyWicketApplication] init: Wicket extensions initializer INFO > 2012-04-05 16:03:23,604 org.apache.wicket.Application - > [MyWicketApplication] init: Wicket JMX initializer > > > On each request, the only wicket-related logs are: Are you sure that those are logged for *each* request ? Because they say "Wicket Servlet/Filter is being destroyed", i.e. the application is being stopped/undeployed from the web container. I would expect such logs only once - after "stop the app" action. > INFO 2012-04-05 16:30:36,218 org.apache.wicket.Application - > [MyWicketApplication] destroy: Wicket core library initializer INFO > 2012-04-05 16:30:36,218 org.apache.wicket.Application - > [MyWicketApplication] destroy: Wicket extensions initializer INFO > 2012-04-05 16:30:36,218 org.apache.wicket.Application - > [MyWicketApplication] destroy: Wicket JMX initializer INFO 2012-04-05 > 16:30:36,218 org.apache.wicket.Application - [MyWicketApplication] > destroy: DevUtils DebugBar Initializer INFO 2012-04-05 16:30:36,218 > org.apache.wicket.Application - [MyWicketApplication] destroy: > org.apache.wicket.velocity.Initializer@17c3925 > DEBUG 2012-04-05 16:30:36,218 org.apache.wicket.pageStore.DiskDataStore - > Destroying... > DEBUG 2012-04-05 16:30:36,218 org.apache.wicket.pageStore.DiskDataStore - > Destroyed. > > > I've tried to compare/contrast my web application to the wicket-examples > application, but the wicket-examples home page on OAS gives me a 403 code. > > > Thanks for your help! -- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
