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

Reply via email to