The addressing schema shipped with GT 4.2.x does not have such an element. As the previous post mentions, we use the one with corrections. I would suggest looking at suggested changes in this migration guide to ensure that your service is using the correct schema and wsdls? http://www.globus.org/toolkit/docs/latest-stable/common/javawscore/mig/#java wscore-migrating-GT4 I don't know how globus-build-service.sh sets up classpath, but it would be best to compare it with a sample service distributed with Java ws core. Look at wsrf/java/core/samples/counter and run "ant deploy" there. With debug options, you can see specifics of how classpath is set up. That might help explain what is being picked up. Rachana
_____ From: [email protected] [mailto:[email protected]] On Behalf Of Francesco Maiorano Sent: Friday, April 24, 2009 2:12 PM To: [email protected] Subject: [gt-user] GT Tutorial Update Hi everybody, I'm trying to follow the Globus Toolkit 4.0 tutorial from Borja Sotomayor, but I'm using Globus Tookit 4.2.1. I'm stucked with the building of the GAR file after launching ./globus-build-service.sh first All enviroment variables are set up: $JAVA_HOME = /home/LI733/opt/jdk1.5.0_18 $ANT_HOME = /home/LI733/opt/apache-ant-1.7.1 (don't know why the whole stuff doesn't work with 1.6.2 version) $GLOBUS_LOCATION = /home/LI733/opt/ws-core-4.2.1 I've added $JAVA_HOME/bin and $ANT_HOME/bin to $PATH and $JAVA_HOME/lib and $ANT_HOME/lib to $CLASSPATH. If I launch "source $GLOBUS_LOCATION/etc/globus-devel-env.sh" my Ant version step back to 1.6.2 so I modified 'globus-devel-env.sh' in order to skip the inclusion of ant.jar and ant-nodeps.jar Now, in $EXAMPLES_DIR: ./globus-build-service.sh first This chokes on: $HOME/build/stubs-org_globus_examples_services_core_first/src/org/globus/exa mples/stubs/MathService_instance/bindings/MathPortTypeSOAPBindingStub.java On line 464 with a "cannot find symbol": [javac] symbol : class AttributedAnyType [javac] location: package org.globus.axis.message.addressing [javac] cls = org.globus.axis.message.addressing.AttributedAnyType.class; [javac] ^ [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 1 error BUILD FAILED /home/LI733/Documenti/WSDL/build.xml:309: Compile failed; see the compiler error output for details. So, i've gone through Globus Toolkit 4.2.1 documentation. I've googled this AttributedAnyType class and I found this: http://www.globus.org/mail_archive/gt-user/2008/09/msg00039.html Now, in http://www.w3.org/2005/08/addressing/ws-addr.xsd there is a reference to AttributedAnyType class (our target class). This target class should be in $GLOBUS_LOCATION/lib/common/globus-addressing-1.0.jar, but it is missing. I've tried referencing a modified version (locally) of ws-addr.xsd (as Adam did in http://www.globus.org/mail_archive/gt-user/2008/09/msg00039.html) where I deleted any reference to AttributedAnyType, but it still looks for that class. At this point, I'd like to cite Adam from http://www.globus.org/mail_archive/gt-user/2008/09/msg00039.html: "[...] is it possible that simply referencing the 2005/08 namespace there causes the problem? Becausehttp://www.w3.org/2005/08/addressing/ws-addr.xsddoes contain the AttributedAnyType. Perhaps there is a different namespace I should be referencing?" So, I've googled again that (grrr :P ) AttributedAnyType class and I found it here: org.apache.cxf.ws.addressing.AttributedAnyType ( cxf-api-2.0-incubator.jar ) but it's not our case. So, how can I go on? What should I do with AttributedAnyType.class? Thank you all so much for your time! Cheers Francesco Maiorano ( [email protected] )
