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.

Reply via email to