You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tuscany.apache.org by Snehit Prabhu <sn...@gmail.com> on 2007/02/23 07:05:44 UTC

BigBank trouble

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. 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.warand
$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)
[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)
[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)
[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)
[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)
[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)
[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), 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

Re: BigBank trouble

Posted by Snehit Prabhu <sn...@gmail.com>.
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 <js...@apache.org> 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: tuscany-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: tuscany-user-help@ws.apache.org
>
> 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: tuscany-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-user-help@ws.apache.org
>
>

Re: BigBank trouble

Posted by Jean-Sebastien Delfino <js...@apache.org>.
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: tuscany-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-user-help@ws.apache.org

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: tuscany-user-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-user-help@ws.apache.org