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.onSelectionChanged()]
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.onSelectionChanged()]
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.onSelectionChanged()]
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:
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!

Reply via email to