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