On 10/16/07, Ana Belén Antón Gironés <[EMAIL PROTECTED]> wrote:
>
>
> Hi, again!
>
> I have checked that you recommended:
>
> 1/ check that you have a target/classes dir and that it has suitable
> .class
> files in it. If not then you need to compile your source using ant
> compile.
>
> That´s right. The directory exists and the .class files, too.
>
> 2/ check that the ant target you are using to run the sample (run-classes)
> references the target/classes directory on the classpath.
>
> That's right, too. My build.xml is:
>
>
> ============================================================================
> =========
> <?xml version="1.0" ?>
> <project name="InformationService" default="compile">
> <property name="test.class" value="Client.isClient" />
> <property name="test.jar" value="informationservice.jar" />
>
> <target name="init">
> <mkdir dir="target/classes"/>
> </target>
>
> <target name="compile" depends="init">
> <javac srcdir="src/main/java"
> destdir="target/classes"
> debug="on"
> source="1.5"
> target="1.5">
> <classpath>
> <pathelement location="../../lib/tuscany-sca-manifest.jar
> "/>
> </classpath>
> </javac>
> <copy todir="target/classes">
> <fileset dir="src/main/resources"/>
> </copy>
> <jar destfile="target/${test.jar}" basedir="target/classes">
> <manifest>
> <attribute name="Main-Class" value="${test.class}" />
> </manifest>
> </jar>
> </target>
>
> <target name="run-classes">
> <java classname="${test.class}"
> fork="true">
> <classpath>
> <pathelement path="target/classes"/>
> <pathelement location="../../lib/tuscany-sca-manifest.jar
> "/>
> </classpath>
> </java>
> </target>
>
> <target name="run">
> <java classname="${test.class}"
> fork="true">
> <classpath>
> <pathelement path="target/${test.jar}"/>
> <pathelement location="../../lib/tuscany-sca-manifest.jar
> "/>
> </classpath>
> </java>
> </target>
>
> <target name="clean">
> <delete quiet="true" includeemptydirs="true">
> <fileset dir="target"/>
> </delete>
> </target>
> </project>
>
>
> ============================================================================
> ====
>
> And I get:
>
> Buildfile: build.xml
>
> run-classes:
> [java] Starting ...
> [java] Exception in thread "main"
> org.osoa.sca.ServiceRuntimeException:
> org.osoa.sca.ServiceRuntimeException:
> org.apache.tuscany.sca.contribution.service.ContributionResolveException:
> java.lang.ClassNotFoundException:
> eu.services.information.rh.InformationServiceImpl
> [java] at
> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(
> SCADomain.j
> ava:264)
> [java] at
> org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java
> :69
> )
> [java] at Client.isClient.main(isClient.java:13)
> [java] Caused by: org.osoa.sca.ServiceRuntimeException:
> org.apache.tuscany.sca.contribution.service.ContributionResolveException:
> java.lang.ClassNotFoundException:
> eu.services.information.rh.InformationServiceImpl
> [java] at
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain
> .<init>(DefaultSCA
> Domain.java:127)
> [java] at
> org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(
> SCADomain.j
> ava:230)
> [java] ... 2 more
> [java] Caused by:
> org.apache.tuscany.sca.contribution.service.ContributionResolveException:
> java.lang.ClassNotFoundException:
> eu.services.information.rh.InformationServiceImpl
> [java] at
>
> org.apache.tuscany.sca.implementation.java.xml.JavaImplementationProcessor.r
> esolve(JavaImplementationProcessor.java:114)
> [java] at
>
> org.apache.tuscany.sca.implementation.java.xml.JavaImplementationProcessor.r
> esolve(JavaImplementationProcessor.java:58)
> [java] at
>
> org.apache.tuscany.sca.contribution.processor.DefaultStAXArtifactProcessorEx
>
> tensionPoint$LazyStAXArtifactProcessor.resolve(DefaultStAXArtifactProcessorE
> xtensionPoint.java:211)
> [java] at
>
> org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcesso
> r.resolve(ExtensibleStAXArtifactProcessor.java:97)
> [java] at
>
> org.apache.tuscany.sca.assembly.xml.BaseAssemblyProcessor.resolveImplementat
> ion(BaseAssemblyProcessor.java:236)
> [java] at
> org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve
> (CompositeProc
> essor.java:730)
> [java] at
> org.apache.tuscany.sca.assembly.xml.CompositeProcessor.resolve
> (CompositeProc
> essor.java:71)
> [java] at
>
> org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcesso
> r.resolve(ExtensibleStAXArtifactProcessor.java:97)
> [java] at
> org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolve
> (Compo
> siteDocumentProcessor.java:114)
> [java] at
> org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor.resolve
> (Compo
> siteDocumentProcessor.java:45)
> [java] at
>
> org.apache.tuscany.sca.contribution.processor.ExtensibleURLArtifactProcessor
> .resolve(ExtensibleURLArtifactProcessor.java:86)
> [java] at
>
> org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.pro
> cessResolvePhase(ContributionServiceImpl.java:397)
> [java] at
>
> org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.add
> Contribution(ContributionServiceImpl.java:327)
> [java] at
>
> org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.con
> tribute(ContributionServiceImpl.java:152)
> [java] at
> org.apache.tuscany.sca.host.embedded.impl.DefaultSCADomain
> .<init>(DefaultSCA
> Domain.java:125)
> [java] ... 3 more
> [java] Caused by: java.lang.ClassNotFoundException:
> eu.services.information.rh.InformationServiceImpl
> [java] ... 18 more
>
>
> Thanks,
>
> Ana Belen
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> Hi Ana Belen
How about I send you (out of band) the version of the sample I have running
on my machine and we can see if that works with your environment.
Regards
Simon