Hi Jean-Sebastien, Sorry for the delayed response, I am having some trouble finding my mail.
Yes I have that jar in my local repository at : $.m2\repository\org\apache\tuscany\sca\services\databinding\databinding-sdo\1.0-incubator-M2\databinding- sdo-1.0-incubator-M2.jar Also, all my builds were successful when I ran them - they did not report failure to download any jar's. So I assume I have the necessary local image of all the required files. Once again, how can I check the classpath of the tomcat process as it loads the example? Is there anyway I can manually point the Tomcat JVM to this jar? If I can force it to resolve databinding-sdo-1.0-incubator-M2.jar and reattempt to run the example, then there are 3 possible outcomes : 1) Everything fits in well and the example runs smoothly --- meaning something may be wrong with the sample configuration. 2) It throws the same error again --- meaning my jar file is corrupt. I can download it again. 3) It progresses, resolves this dependency, and throws a new set of exceptions saying it is unable to find other dependencies --- meaning Tomcat is unable to resolve my local maven repository. thanks snehit On 2/24/07, Jean-Sebastien Delfino <[EMAIL PROTECTED]> wrote:
Snehit Prabhu wrote: > Hi, > I'm new to Tuscany. A little help with the Bigbank example would be > appreciated. > Im using the SCA samples that I downloaded from here : > http://incubator.apache.org/tuscany/sca_downloads.html > <http://incubator.apache.org/tuscany/sca_downloads.html>. I downloaded > the source zip files from windows and built the same. My understanding > of the BigBank example is - copy the .war files into the webapps > directory of Tomcat (Im running Tomcat 5.5.20), and you should be > ready to go. The two WARs in question are : > $sca_samples\applications\bigbank\account\target\sample- > bigbank-account.war and > $sca_samples\applications\bigbank\webclient\target\sample- bigbank-webclient.war. > > Everything works fine till here; I open the Tomcat Manager > WebInterface - the two newly added WARs (sample-bigbank-account.war > and sample-bigbank-webclient.war) are reflected in the list of > applications. Now, when I try to start sample-bigbank-account > application, Tomcat throws the following error : > FAIL - Application at context path /sample-bigbank-account could not > be started. > > I stopped and restarted Tomcat to get a fresh error trace. Here is the > error log (stdout) of Tomcat as it initializes : > > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven2 ( http://repo1.maven.org/maven2) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-incubating-repository > (http://people.apache.org/repo/m2-incubating-repository > <http://people.apache.org/repo/m2-incubating-repository>) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven (http://repo1.maven.org/maven) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-snapshot-repository ( > http://people.apache.org/repo/m2-snapshot-repository) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven2 ( http://repo1.maven.org/maven2) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-incubating-repository > (http://people.apache.org/repo/m2-incubating-repository > <http://people.apache.org/repo/m2-incubating-repository>) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven (http://repo1.maven.org/maven) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-snapshot-repository ( > http://people.apache.org/repo/m2-snapshot-repository) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven2 ( http://repo1.maven.org/maven2) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-incubating-repository > (http://people.apache.org/repo/m2-incubating-repository > <http://people.apache.org/repo/m2-incubating-repository>) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven (http://repo1.maven.org/maven) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-snapshot-repository ( > http://people.apache.org/repo/m2-snapshot-repository) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven2 ( http://repo1.maven.org/maven2) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-incubating-repository > (http://people.apache.org/repo/m2-incubating-repository > <http://people.apache.org/repo/m2-incubating-repository>) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven (http://repo1.maven.org/maven) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-snapshot-repository ( > http://people.apache.org/repo/m2-snapshot-repository) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven2 ( http://repo1.maven.org/maven2) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-incubating-repository > (http://people.apache.org/repo/m2-incubating-repository > <http://people.apache.org/repo/m2-incubating-repository>) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven (http://repo1.maven.org/maven) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-snapshot-repository ( > http://people.apache.org/repo/m2-snapshot-repository) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven2 ( http://repo1.maven.org/maven2) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-incubating-repository > (http://people.apache.org/repo/m2-incubating-repository > <http://people.apache.org/repo/m2-incubating-repository>) > [WARNING] Unable to get resource from repository > http___repo1.maven.org_maven (http://repo1.maven.org/maven) > [WARNING] Unable to get resource from repository > http___people.apache.org_repo_m2-snapshot-repository ( > http://people.apache.org/repo/m2-snapshot-repository) > [WARNING] Unable to get resource from repository apache.incubator ( > http://people.apache.org/repo/m2-incubating-repository/) > org.apache.tuscany.runtime.webapp.ServletLauncherInitException: > org.apache.tuscany.spi.component.TargetException: Error initializing > component instance [extender] > at > org.apache.tuscany.runtime.webapp.WebappRuntimeImpl.initialize( WebappRuntimeImpl.java:147) > at > org.apache.tuscany.runtime.webapp.TuscanyContextListener.contextInitialized (TuscanyContextListener.java:74) > at > org.apache.catalina.core.StandardContext.listenerStart( StandardContext.java:3763) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java :4211) > at org.apache.catalina.core.ContainerBase.addChildInternal > (ContainerBase.java:759) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) > at org.apache.catalina.startup.HostConfig.deployWAR > (HostConfig.java:809) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472) > at org.apache.catalina.startup.HostConfig.start (HostConfig.java :1122) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java :310) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent( LifecycleSupport.java:119) > at org.apache.catalina.core.ContainerBase.start > (ContainerBase.java:1021) > at org.apache.catalina.core.StandardHost.start(StandardHost.java :718) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013) > at org.apache.catalina.core.StandardEngine.start > (StandardEngine.java:442) > at > org.apache.catalina.core.StandardService.start(StandardService.java:450) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:709) > at org.apache.catalina.startup.Catalina.start (Catalina.java:551) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:64) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:615) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294) > at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:432) > Caused by: org.apache.tuscany.spi.component.TargetException: Error > initializing component instance [extender] > at > org.apache.tuscany.core.implementation.PojoAtomicComponent.init( PojoAtomicComponent.java > :96) > at > org.apache.tuscany.core.component.scope.InstanceWrapperImpl.start( InstanceWrapperImpl.java:49) > at > org.apache.tuscany.core.component.scope.ModuleScopeContainer.eagerInitComponents (ModuleScopeContainer.java > :145) > at > org.apache.tuscany.core.component.scope.ModuleScopeContainer.onEvent( ModuleScopeContainer.java:72) > at > org.apache.tuscany.spi.component.AbstractSCAObject.publish( AbstractSCAObject.java:94) > at > org.apache.tuscany.core.implementation.composite.AbstractCompositeComponent.publish (AbstractCompositeComponent.java:139) > at > org.apache.tuscany.core.implementation.composite.AbstractCompositeComponent.start (AbstractCompositeComponent.java > :106) > at > org.apache.tuscany.runtime.webapp.WebappRuntimeImpl.initialize( WebappRuntimeImpl.java:127) > ... 25 more > Caused by: org.apache.tuscany.core.injection.ObjectCallbackException: > Exception thrown by callback method [public void > org.apache.tuscany.runtime.webapp.WebResourceScanExtender.init()] > at > org.apache.tuscany.core.injection.MethodEventInvoker.invokeEvent( MethodEventInvoker.java:46) > at org.apache.tuscany.core.implementation.PojoAtomicComponent.init > (PojoAtomicComponent.java:94) > ... 32 more > Caused by: > org.apache.tuscany.services.maven.TuscanyDependencyException: Unable > to resolve artifact: > org.apache.tuscany.sca.services.databinding:databinding-sdo:1.0-incubator-M2:jar > [ org.apache.tuscany.sca.services.databinding:databinding-sdo:1.0-incubator-M2:jar ] > at > org.apache.tuscany.services.maven.MavenArtifactRepository.resolve( MavenArtifactRepository.java:72) > at > org.apache.tuscany.core.implementation.composite.CompositeLoader.load > (CompositeLoader.java:99) > at > org.apache.tuscany.core.implementation.composite.CompositeLoader.load( CompositeLoader.java:55) > at > org.apache.tuscany.core.loader.LoaderRegistryImpl.load( LoaderRegistryImpl.java:92) > > at > org.apache.tuscany.core.loader.LoaderRegistryImpl.load( LoaderRegistryImpl.java:109) > at > org.apache.tuscany.core.implementation.system.loader.SystemCompositeComponentTypeLoader.loadFromSidefile (SystemCompositeComponentTypeLoader.java > :68) > at > org.apache.tuscany.core.implementation.system.loader.SystemCompositeComponentTypeLoader.load (SystemCompositeComponentTypeLoader.java:59) > at > org.apache.tuscany.core.implementation.system.loader.SystemCompositeComponentTypeLoader.load > (SystemCompositeComponentTypeLoader.java:38) > at > org.apache.tuscany.core.loader.LoaderRegistryImpl.loadComponentType( LoaderRegistryImpl.java:159) > at > org.apache.tuscany.core.deployer.DeployerImpl.load(DeployerImpl.java:101) > at > org.apache.tuscany.core.deployer.DeployerImpl.deploy(DeployerImpl.java :76) > at > org.apache.tuscany.core.services.extension.AbstractExtensionDeployer.deployExtension (AbstractExtensionDeployer.java:104) > > at > org.apache.tuscany.runtime.webapp.WebResourceScanExtender.init( WebResourceScanExtender.java:80) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:64) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:615) > at > org.apache.tuscany.core.injection.MethodEventInvoker.invokeEvent > (MethodEventInvoker.java:42) > ... 33 more > > I've attached a screenshot of the Tomcat Webbased manager as well. > It seems that Tomcat is denied access to the maven repositories. > Tomcat also supposedly ignores the CLASSPATH variable (according to > this thread : > http://forum.java.sun.com/thread.jspa?threadID=316391&messageID=1273633 > <http://forum.java.sun.com/thread.jspa?threadID=316391&messageID=1273633 >), > so I gather M2_REPO is inaccessible from there. How do I point Tomcat > to the required dependencies? > > Thanks in advance. I hope to start contributing actively to the forum > soon. > Snehit > > ------------------------------------------------------------------------ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] Hi, This exception: org.apache.tuscany.services.maven.TuscanyDependencyException: Unable to resolve artifact: org.apache.tuscany.sca.services.databinding:databinding-sdo:1.0-incubator-M2:jar [ org.apache.tuscany.sca.services.databinding:databinding-sdo:1.0-incubator-M2:jar ] leads me to believe that Maven had a problem resolving and downloading databinding-sdo-1.0-incubator-M2.jar. The JAR should have been resolved at http://people.apache.org/repo/m2-incubating-repository/org/apache/tuscany/sca/services/databinding/databinding-sdo/1.0-incubator-M2/ < http://people.apache.org/repo/m2-incubating-repository/org/apache/tuscany/sca/services/databinding/databinding-sdo/1.0-incubator-M2/ > Do you have this JAR in your Maven repository? -- Jean-Sebastien --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
