Any reason to have wicket-jmx.jar in the classpath ? If it is not needed just remove it.
On Wed, Apr 11, 2012 at 4:44 PM, <thomas.nor...@emerson.com> wrote: > I wrapped the init method of WicketServlet in a try...catch block and the > following exception got logged: > > java.lang.SecurityException: Unauthorized access from application: > RIDGIDPortal to MBean: java.lang:type=ClassLoading > at > oracle.oc4j.admin.jmx.shared.UserMBeanServer.checkRegisterAccess(UserMBeanServer.java:873) > at > oracle.oc4j.admin.jmx.shared.UserMBeanServer.registerMBean(UserMBeanServer.java:400) > at > oracle.oc4j.admin.jmx.server.state.LocalizationFilterMBeanServer.registerMBean(LocalizationFilterMBeanServer.java:348) > at > sun.management.ManagementFactory$1.run(ManagementFactory.java:240) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.management.ManagementFactory.addMBean(ManagementFactory.java:235) > at > sun.management.ManagementFactory.addMBean(ManagementFactory.java:223) > at > sun.management.ManagementFactory.createPlatformMBeanServer(ManagementFactory.java:266) > at > java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:512) > at org.apache.wicket.jmx.Initializer.init(Initializer.java:152) > at > org.apache.wicket.Application.callInitializers(Application.java:605) > at > org.apache.wicket.Application.initializeComponents(Application.java:515) > at > org.apache.wicket.Application.initApplication(Application.java:808) > at > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:346) > at > org.apache.wicket.protocol.http.WicketServlet.init(WicketServlet.java:271) > at > filters.WrappedWicketServlet.init(WrappedWicketServlet.java:25) > at javax.servlet.GenericServlet.init(GenericServlet.java:256) > at > com.evermind.server.http.HttpApplication.loadServlet(HttpApplication.java:2361) > at > com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4810) > at > com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4734) > at > com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:4922) > at > com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1134) > at > com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:738) > at > com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:414) > at > com.evermind.server.Application.getHttpApplication(Application.java:545) > at > com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:1990) > at > com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:1909) > at > com.evermind.server.http.HttpSite.initApplications(HttpSite.java:645) > at > com.evermind.server.http.HttpSite.setConfig(HttpSite.java:290) > at > com.evermind.server.http.HttpServer.setSites(HttpServer.java:270) > at > com.evermind.server.http.HttpServer.setConfig(HttpServer.java:177) > at > com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2450) > at > com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:998) > at > com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:131) > at java.lang.Thread.run(Thread.java:595) > > Does anyone have any ideas on what could cause this? > > From: Norton, Thomas [External/Top Echelon] > Sent: Tuesday, April 10, 2012 10:57 AM > To: 'users@wicket.apache.org' > Subject: Using Wicket 1.5 with Oracle Application Server > > 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<mailto: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: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org