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.