That was the problem. Thanks!
-----Original Message----- From: Martin Grigorov [mailto:mgrigo...@apache.org] Sent: Wednesday, April 11, 2012 9:48 AM To: users@wicket.apache.org Subject: Re: Using Wicket 1.5 with Oracle Application Server 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(UserM > BeanServer.java:873) > at > oracle.oc4j.admin.jmx.shared.UserMBeanServer.registerMBean(UserMBeanSe > rver.java:400) > at > oracle.oc4j.admin.jmx.server.state.LocalizationFilterMBeanServer.regis > terMBean(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(ManagementF > actory.java:266) > at > java.lang.management.ManagementFactory.getPlatformMBeanServer(Manageme > ntFactory.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:51 > 5) > at > org.apache.wicket.Application.initApplication(Application.java:808) > at > org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:34 > 6) > 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.j > ava:2361) > at > com.evermind.server.http.HttpApplication.findServlet(HttpApplication.j > ava:4810) > at > com.evermind.server.http.HttpApplication.findServlet(HttpApplication.j > ava:4734) > at > com.evermind.server.http.HttpApplication.initPreloadServlets(HttpAppli > cation.java:4922) > at > com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.j > ava:1134) > at > com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:7 > 38) > at > com.evermind.server.ApplicationStateRunning.getHttpApplication(Applica > tionStateRunning.java:414) > at > com.evermind.server.Application.getHttpApplication(Application.java:54 > 5) > at > com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.crea > teHttpApplicationFromReference(HttpSite.java:1990) > at > com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<ini > t>(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(ApplicationServerLau > ncher.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.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: > 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.wicke > t.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