Hi, I don't know your code but you have a NPE error at the following line :
com.fuelquest.darkstar.services.util.BeanConfigFactory.getBean(BeanConfigFactory.java:76) Maybe, you have a dependency injection error. Regards, Charles Moulliard Senior Enterprise Architect Apache Camel Committer ***************************** blog : http://cmoulliard.blogspot.com twitter : http://twitter.com/cmoulliard Linkedlin : http://www.linkedin.com/in/charlesmoulliard Apache Camel Group : http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm On Thu, Jan 21, 2010 at 7:34 PM, subh <[email protected]> wrote: > > I did the steps mentioned below but I get the following exception while > deploying a spring/hibernate based web application.. > > I have all the spring and hibernate bundles in SMX4 OSGi. > > Any idea what is going wrong. > > 12:23:44,994 | DEBUG | Event Dispatcher | jetty > | > .servicemix.http.jetty.JCLLogger 70 | started foreSiteListner > 12:23:44,994 | ERROR | Event Dispatcher | RegisterWebAppVisitorWC > | > internal.RegisterWebAppVisitorWC 201 | Registration exception. Skipping. > java.lang.NullPointerException > at > > com.fuelquest.darkstar.services.util.BeanConfigFactory.getBean(BeanConfigFactory.java:76) > at > > com.fuelquest.darkstar.server.customer.CustomerServiceImpl.<init>(CustomerServiceImpl.java:21) > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:513) > at java.lang.Class.newInstance0(Class.java:355) > at java.lang.Class.newInstance(Class.java:308) > at > > org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorHS.newInstance(RegisterWebAppVisitorHS.java:202) > at > > org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC.visit(RegisterWebAppVisitorWC.java:186) > at > > org.ops4j.pax.web.extender.war.internal.model.WebApp.accept(WebApp.java:521) > at > > org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.register(WebAppPublisher.java:170) > at > > org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.serviceChanged(WebAppPublisher.java:155) > at > > org.ops4j.pax.web.extender.war.internal.WebAppPublisher$HttpServiceListener.serviceChanged(WebAppPublisher.java:119) > at > > org.ops4j.pax.swissbox.tracker.ReplaceableService.setService(ReplaceableService.java:114) > at > > org.ops4j.pax.swissbox.tracker.ReplaceableService.access$100(ReplaceableService.java:28) > at > > org.ops4j.pax.swissbox.tracker.ReplaceableService$CollectionListener.serviceAdded(ReplaceableService.java:183) > at > > org.ops4j.pax.swissbox.tracker.ServiceCollection$Tracker.addingService(ServiceCollection.java:181) > at > > org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:896) > at > org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261) > at > > org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:184) > at > org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:339) > at > org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:273) > at > > org.ops4j.pax.swissbox.tracker.ServiceCollection.onStart(ServiceCollection.java:139) > at > > org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle$Stopped.start(AbstractLifecycle.java:121) > at > > org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:49) > at > > org.ops4j.pax.swissbox.tracker.ReplaceableService.onStart(ReplaceableService.java:146) > at > > org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle$Stopped.start(AbstractLifecycle.java:121) > at > > org.ops4j.pax.swissbox.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:49) > at > > org.ops4j.pax.web.extender.war.internal.WebAppPublisher.publish(WebAppPublisher.java:81) > at > > org.ops4j.pax.web.extender.war.internal.WebXmlObserver.addingEntries(WebXmlObserver.java:131) > at > > org.ops4j.pax.swissbox.extender.BundleWatcher.register(BundleWatcher.java:186) > at > > org.ops4j.pax.swissbox.extender.BundleWatcher.access$000(BundleWatcher.java:45) > at > > org.ops4j.pax.swissbox.extender.BundleWatcher$1.bundleChanged(BundleWatcher.java:127) > at > > org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:919) > at > > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227) > at > > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:149) > at > > org.eclipse.osgi.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1350) > at > > org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1301) > at > > org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:362) > at > > org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370) > at > > org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068) > at > > org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557) > at > > org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464) > at > > org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248) > at > > org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445) > at > > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227) > at > > org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:337) > 12:23:44,994 | DEBUG | Event Dispatcher | HttpServiceProxy > | > ervice.internal.HttpServiceProxy 97 | Registering servlet > [com.allen_sauer.gwt.log.server.remoteloggerservicei...@13572b7] > 12:23:44,994 | DEBUG | Event Dispatcher | HttpServiceStarted > | > vice.internal.HttpServiceStarted 264 | Using context > > [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-8,name=foresite,httpcontext=org.ops4j.pax.web.extender.war.internal.webappwebcontainercont...@57ae46 > ,contextParams={contextConfigLocation=/WEB-INF/spring/ctx-*.xml, > webapp.context=foresite}}] > > > cmoulliard wrote: > > > > To install WAR files, the following bundles must be deployed too. > > > > osgi:install -s mvn:org.ops4j.pax.url/pax-url-war/1.1.2 > > > > osgi:install -s mvn:org.ops4j.pax.web/pax-web-api/0.7.1 > > osgi:install -s mvn:org.ops4j.pax.web/pax-web-spi/0.7.1 > > osgi:install -s mvn:org.ops4j.pax.web/pax-web-runtime/0.7.1 > > osgi:install -s mvn:org.ops4j.pax.web/pax-web-jetty/0.7.1 > > osgi:install -s mvn:org.ops4j.pax.web/pax-web-jsp/0.7.1 > > osgi:install -s mvn:org.ops4j.pax.web/pax-web-extender-war/0.7.1 > > osgi:install -s mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/0.7.1 > > > > > > Regards, > > > > Charles Moulliard > > Senior Enterprise Architect > > Apache Camel Committer > > > > ***************************** > > blog : http://cmoulliard.blogspot.com > > twitter : http://twitter.com/cmoulliard > > Linkedlin : http://www.linkedin.com/in/charlesmoulliard > > > > Apache Camel Group : > > http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm > > > > > > On Tue, Jan 12, 2010 at 12:03 PM, lekkie <[email protected]> wrote: > > > >> > >> Hi Guys, > >> > >> I need some help on the best way to go about this. > >> > >> I have a web application I would like to deploy inside Apache Tomcat. > >> > >> I also have some bit of the application to be exposed in Fuse ESB. > >> > >> Is there a way to deploy ESB into Tomcat such that I can reference the > >> classes inside my web application (which normally resides in > >> tomcat_folder/webapps/application_context/web inf/classess? > >> > >> Kind regards. > >> -- > >> View this message in context: > >> > http://old.nabble.com/Deploy-web-application-inside-TOMCAT-FUSE-ESB-tp27125935p27125935.html > >> Sent from the ServiceMix - User mailing list archive at Nabble.com. > >> > >> > > > > > > ----- > > Charles Moulliard > > SOA Architect > > > > My Blog : http://cmoulliard.blogspot.com/ > > > > -- > View this message in context: > http://old.nabble.com/Deploy-web-application-inside-TOMCAT-FUSE-ESB-tp27125935p27262500.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. > >
