Hei Tom,
Well I thought that maybe I had that md5sum because I was using the
"x86 RHAS3 Binary Installer" but I also checked that the
"all-source-installer" is shipped with an axis lib that return the
following md5sum
[EMAIL PROTECTED] gt4.0.4-all-source-installer]$ md5sum
./source-trees/wsrf/java/common/source/lib/axis.jar
e5e2fdc6855a76eb99739a99a111a20f
./source-trees/wsrf/java/common/source/lib/axis.jar
[EMAIL PROTECTED] gt4.0.4-all-source-installer]$ md5sum
./source-trees-thr/wsrf/java/common/source/lib/axis.jar
e5e2fdc6855a76eb99739a99a111a20f
./source-trees-thr/wsrf/java/common/source/lib/axis.jar
I used this link to get the gt 4.0.4 tar file
http://www-unix.globus.org/ftppub/gt4/4.0/4.0.4/installers/src/gt4.0.4-all-source-installer.tar.bz2
which is the official link from the Globus web site...
Where did you get that axis lib?
Sincerely,
Luca
Tom Howe wrote:
I'm getting a different md5sum for my axis.jar:
anlext2wls148:~/globus/lib/common turtlebender$ gmd5sum axis.jar
87b82b7a411782943f1dfec63be3789b axis.jar
perhaps this is part of the issue?
-Tom
On 9/5/07, Luca Clementi <[EMAIL PROTECTED]> wrote:
Dear Tom,
<!-- =================================================================== -->
<!-- Sets the CLASSPATH -->
<!-- =================================================================== -->
<path id="classpath">
<pathelement location="${build.classes}"/>
<fileset dir="lib">
<include name="*.jar"/>
</fileset>
<fileset dir="${env.CATALINA_HOME}/common/lib">
<include name="*.jar"/>
</fileset>
<!-- this is for the XML JARs in Tomcat 4.1.x -->
<fileset dir="${env.CATALINA_HOME}/common/endorsed">
<include name="*.jar"/>
</fileset>
<fileset dir="${env.CATALINA_HOME}/shared/lib">
<include name="*.jar"/>
<exclude name="${project.name}-services.jar"/>
</fileset>
<fileset dir="${gridsphere.build}/lib">
<include name="*.jar"/>
</fileset>
<pathelement path="${java.class.path}"/>
</path>
and this is the output of the various dir:
nbcrmac:~/projects/middleware/gridsphere-2.2.9/projects/gama clem$ ls lib/
axis-ant.jar axis.jar
commons-discovery-0.2.jar jakarta-oro-2.0.8.jar saaj.jar
axis-url.jar castor-0.9.7.jar
commons-validator-1.1.3.jar jaxrpc.jar wsdl4j.jar
nbcrmac:~/projects/middleware/gridsphere-2.2.9/projects/gama clem$ ls
$CATALINA_HOME/common/lib
commons-el.jar jasper-compiler.jar jsp-api.jar
naming-factory.jar servlet-api.jar
jasper-compiler-jdt.jar jasper-runtime.jar naming-factory-dbcp.jar
naming-resources.jar
nbcrmac:~/projects/middleware/gridsphere-2.2.9/projects/gama clem$ ls
$CATALINA_HOME/shared/lib
XMLChartDataset.jar
gridportlets-wsrf-4.0.4-gram-service.jar
activation.jar
gridportlets-wsrf-4.0.4-gram-stubs.jar
ant-contrib-0.3.jar
gridportlets-wsrf-4.0.4-gram-utils.jar
ant.jar
gridportlets-wsrf-4.0.4-jaxrpc.jar
aspectjrt.jar
gridportlets-wsrf-4.0.4-jce-jdk13-125.jar
c3p0-0.8.4.5.jar
gridportlets-wsrf-4.0.4-jgss.jar
cactus-framework-20030401.jar
gridportlets-wsrf-4.0.4-junit.jar
cactus-integration-ant-20030401.jar
gridportlets-wsrf-4.0.4-log4j-1.2.8.jar
castor-0.9.7-xml.jar
gridportlets-wsrf-4.0.4-naming-common.jar
cglib-full-2.0.2.jar
gridportlets-wsrf-4.0.4-naming-factory.jar
com_platform_drm.jar
gridportlets-wsrf-4.0.4-naming-java.jar
com_platform_drm_loginmodules.jar
gridportlets-wsrf-4.0.4-naming-resources.jar
com_platform_drm_rm.jar
gridportlets-wsrf-4.0.4-opensaml.jar
com_platform_drm_util.jar
gridportlets-wsrf-4.0.4-pg73jdbc2.jar
com_platform_drm_wm.jar
gridportlets-wsrf-4.0.4-puretls.jar
commons-beanutils-1.3.jar
gridportlets-wsrf-4.0.4-resolver.jar
commons-collections-2.1.1.jar
gridportlets-wsrf-4.0.4-saaj.jar
commons-fileupload-1.1.jar
gridportlets-wsrf-4.0.4-webmds-0.1-dev-stubs.jar
commons-httpclient-2.0.1.jar
gridportlets-wsrf-4.0.4-webmds-0.1-dev.jar
commons-io-1.0.jar
gridportlets-wsrf-4.0.4-webmds-file-source-0.1.jar
commons-logging-1.0.4.jar
gridportlets-wsrf-4.0.4-webmds-resource-property-source-0.1.jar
csfportlets-services.jar
gridportlets-wsrf-4.0.4-webmds-xml-dom-node-source-0.1.jar
dom4j-1.4.jar
gridportlets-wsrf-4.0.4-wsdl4j.jar
ehcache-0.9.jar
gridportlets-wsrf-4.0.4-wsrf_common.jar
gridportlets-services.jar
gridportlets-wsrf-4.0.4-wsrf_core.jar
gridportlets-wsrf-4.0.4-addressing-1.0.jar
gridportlets-wsrf-4.0.4-wsrf_core_registry.jar
gridportlets-wsrf-4.0.4-axis-url.jar
gridportlets-wsrf-4.0.4-wsrf_core_registry_stubs.jar
gridportlets-wsrf-4.0.4-axis.jar
gridportlets-wsrf-4.0.4-wsrf_core_samples_authzService.jar
gridportlets-wsrf-4.0.4-bootstrap.jar
gridportlets-wsrf-4.0.4-wsrf_core_samples_authzService_stubs.jar
gridportlets-wsrf-4.0.4-cog-axis.jar
gridportlets-wsrf-4.0.4-wsrf_core_samples_counter.jar
gridportlets-wsrf-4.0.4-cog-jglobus.jar
gridportlets-wsrf-4.0.4-wsrf_core_samples_counter_stubs.jar
gridportlets-wsrf-4.0.4-cog-tomcat.jar
gridportlets-wsrf-4.0.4-wsrf_core_samples_mgmt.jar
gridportlets-wsrf-4.0.4-cog-url.jar
gridportlets-wsrf-4.0.4-wsrf_core_samples_mgmt_stubs.jar
gridportlets-wsrf-4.0.4-commonj.jar
gridportlets-wsrf-4.0.4-wsrf_core_stubs.jar
gridportlets-wsrf-4.0.4-commons-beanutils.jar
gridportlets-wsrf-4.0.4-wsrf_mds_index.jar
gridportlets-wsrf-4.0.4-commons-cli-2.0.jar
gridportlets-wsrf-4.0.4-wsrf_mds_index_stubs.jar
gridportlets-wsrf-4.0.4-commons-collections-3.0.jar
gridportlets-wsrf-4.0.4-wsrf_mds_trigger.jar
gridportlets-wsrf-4.0.4-commons-dbcp.jar
gridportlets-wsrf-4.0.4-wsrf_mds_trigger_stubs.jar
gridportlets-wsrf-4.0.4-commons-digester.jar
gridportlets-wsrf-4.0.4-wsrf_mds_usefulrp.jar
gridportlets-wsrf-4.0.4-commons-discovery.jar
gridportlets-wsrf-4.0.4-wsrf_mds_usefulrp_schema_stubs.jar
gridportlets-wsrf-4.0.4-commons-logging.jar
gridportlets-wsrf-4.0.4-wsrf_provider_jce.jar
gridportlets-wsrf-4.0.4-commons-pool.jar
gridportlets-wsrf-4.0.4-wsrf_test.jar
gridportlets-wsrf-4.0.4-concurrent.jar
gridportlets-wsrf-4.0.4-wsrf_test_interop.jar
gridportlets-wsrf-4.0.4-cryptix-asn1.jar
gridportlets-wsrf-4.0.4-wsrf_test_interop_stubs.jar
gridportlets-wsrf-4.0.4-cryptix.jar
gridportlets-wsrf-4.0.4-wsrf_test_unit.jar
gridportlets-wsrf-4.0.4-cryptix32.jar
gridportlets-wsrf-4.0.4-wsrf_test_unit_stubs.jar
gridportlets-wsrf-4.0.4-globus_cas_client.jar
gridportlets-wsrf-4.0.4-wsrf_tools.jar
gridportlets-wsrf-4.0.4-globus_cas_common.jar
gridportlets-wsrf-4.0.4-wss4j.jar
gridportlets-wsrf-4.0.4-globus_cas_service.jar
gridportlets-wsrf-4.0.4-xalan.jar
gridportlets-wsrf-4.0.4-globus_cas_unit_test.jar
gridportlets-wsrf-4.0.4-xercesImpl.jar
gridportlets-wsrf-4.0.4-globus_cas_utils.jar
gridportlets-wsrf-4.0.4-xml-apis.jar
gridportlets-wsrf-4.0.4-globus_delegation_client.jar
gridportlets-wsrf-4.0.4-xmlsec.jar
gridportlets-wsrf-4.0.4-globus_delegation_service.jar
gridsphere-portal-2.2.jar
gridportlets-wsrf-4.0.4-globus_delegation_stubs.jar
gridsphere-provider-2.2.jar
gridportlets-wsrf-4.0.4-globus_delegation_test.jar
gridsphere-service-framework-2.2.jar
gridportlets-wsrf-4.0.4-globus_usage_core.jar
hibernate2.jar
gridportlets-wsrf-4.0.4-globus_usage_packets_common.jar
hsqldb-1.7.1.jar
gridportlets-wsrf-4.0.4-globus_wsrf_gram_service_java_test_throughput.jar
jaimbot-lib-1.4.jar
gridportlets-wsrf-4.0.4-globus_wsrf_gram_service_java_test_unit.jar
jakarta-oro.jar
gridportlets-wsrf-4.0.4-globus_wsrf_gram_service_java_usage.jar
jakarta-regexp-1.2.jar
gridportlets-wsrf-4.0.4-globus_wsrf_mds_aggregator.jar
jcommon-0.9.3.jar
gridportlets-wsrf-4.0.4-globus_wsrf_mds_aggregator_stubs.jar
jdom-1.0.jar
gridportlets-wsrf-4.0.4-globus_wsrf_mds_aggregator_test.jar
jfreechart-0.9.18.jar
gridportlets-wsrf-4.0.4-globus_wsrf_mds_index_test.jar
jta.jar
gridportlets-wsrf-4.0.4-globus_wsrf_mds_trigger_test.jar
junit-3.8.1.jar
gridportlets-wsrf-4.0.4-globus_wsrf_rendezvous_service.jar
log4j-1.2.8.jar
gridportlets-wsrf-4.0.4-globus_wsrf_rendezvous_stubs.jar
log4j-sandbox-0.3alpha.jar
gridportlets-wsrf-4.0.4-globus_wsrf_rft.jar
mail.jar
gridportlets-wsrf-4.0.4-globus_wsrf_rft_client.jar
metascheduler-utils.jar
gridportlets-wsrf-4.0.4-globus_wsrf_rft_service_java_usage.jar
metascheduler.jar
gridportlets-wsrf-4.0.4-globus_wsrf_rft_stubs.jar
odmg-3.0.jar
gridportlets-wsrf-4.0.4-globus_wsrf_rft_test.jar
poi-2.5.1-final-20040804.jar
gridportlets-wsrf-4.0.4-globus_wsrf_servicegroup.jar
portals-bridges-common-0.4-SNAPSHOT.jar
gridportlets-wsrf-4.0.4-globus_wsrf_servicegroup_stubs.jar
portlet-api-2.2.jar
gridportlets-wsrf-4.0.4-globus_wsrf_tools_test.jar
portlet-jsr-api-2.2.jar
gridportlets-wsrf-4.0.4-gram-client.jar
spring-1.2.3.jar
gridportlets-wsrf-4.0.4-gram-monitoring.jar
tmf.jar
nbcrmac:~/projects/middleware/gridsphere-2.2.9/projects/gama clem$ ls
$CATALINA_HOME/common/endorsed
xercesImpl.jar xml-apis.jar
nbcrmac:~/projects/middleware/gridsphere-2.2.9/projects/gama clem$ ls
../../build/lib/
coreportlets-2.2.jar gridsphere-provider-2.2.jar
gridsphere-ui-tags-2.2.jar portlet-jsr-api-2.2.jar
gridsphere-portal-2.2.jar gridsphere-service-framework-2.2.jar
portlet-api-2.2.jar
nbcrmac:~/projects/middleware/gridsphere-2.2.9/projects/gama clem$ echo
$CLASSPATH
nbcrmac:~/projects/middleware/gridsphere-2.2.9/projects/gama clem$ md5sum
$CATALINA_HOME/shared/lib/gridportlets-wsrf-4.0.4-axis.jar
e5e2fdc6855a76eb99739a99a111a20f
/Users/clem/projects/middleware/apache-tomcat-5.5.23/shared/lib/gridportlets-wsrf-4.0.4-axis.jar
nbcrmac:~/projects/middleware/gridsphere-2.2.9/projects/gama clem$ md5sum
lib/axis.jar
e5e2fdc6855a76eb99739a99a111a20f lib/axis.jar
But IMHO the problem is that the axis-ant.jar version that we
are using does not correspond with the source code available
available at
http://svn.apache.org/viewvc/webservices/axis/tags/gt395/java/tools/org/apache/axis/tools/ant/wsdl/Wsdl2javaAntTask.java?view=annotate
because the error I am getting is:
[wsdl2java] java.lang.NoSuchMethodError:
org.apache.axis.constants.Scope.getScope(Ljava/lang/String;Lorg/apache/axis/constants/Scope;)Lorg/apache/axis/constants/Scope;
[wsdl2java] at
org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask.execute(Wsdl2javaAntTask.java:214)
but the function getScope is at line 202 and not at line 214 as indicated by
this stack trace....
Sincerely,
Luca
Tom Howe wrote:
Luca,
Can you send me the section where you create the classpath?
Thanks,
Tom
On 9/5/07, Luca Clementi <[EMAIL PROTECTED]> wrote:
Tom Howe wrote:
Luca, yes. I'm surprised, because I got that error before I changed
version, but then didn't after I changed. Could you send me your ant
file?
-Tom
Dear Tom,
I double checked, and I am still getting the same error.
Attached the build file that I am using...
I think you are interested to this part of the build:
------------------------------------
<taskdef name="wsdl2java"
classname="org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask">
<classpath refid="classpath" />
</taskdef>
<!-- Generate stubs if necessary -->
<target name="generateStubs" depends="setenv" unless="stubs.present">
<!-- Create a new directory to generate stubs -->
<mkdir dir="${build.generated}" />
<!-- Create java files for the securitycacl service -->
<wsdl2java url="wsdl/SecurityCACLService.wsdl"
output="${build.generated}"
serverSide="yes"
noimports="no"
verbose="no"
typeMappingVersion="1.1"
testcase="no">
<mapping namespace="urn:axis"
package="edu.sdsc.gama.client.security.securitycacl" />
</wsdl2java>
<!-- Create java files for the securitymyproxy service -->
<wsdl2java url="wsdl/SecurityMyproxyService.wsdl"
output="${build.generated}"
serverSide="yes"
noimports="no"
verbose="no"
typeMappingVersion="1.1"
testcase="no">
<mapping namespace="urn:axis"
package="edu.sdsc.gama.client.security.securitymyproxy"
/>
</wsdl2java>
<!-- Create java files for the securitymyproxylogin service -->
<wsdl2java url="wsdl/SecurityMyproxyloginService.wsdl"
output="${build.generated}"
serverSide="yes"
noimports="no"
verbose="no"
typeMappingVersion="1.1"
testcase="no">
<mapping namespace="urn:axis"
package="edu.sdsc.gama.client.security.securitymyproxylogin"
/>
</wsdl2java>
<!-- Create java files for the securityuserimport service -->
<wsdl2java url="wsdl/SecurityUserImportService.wsdl"
output="${build.generated}"
serverSide="yes"
noimports="no"
verbose="no"
typeMappingVersion="1.1"
testcase="no">
<mapping namespace="urn:axis"
package="edu.sdsc.gama.client.security.securityuserimport"
/>
</wsdl2java>
</target>
------------------------------------
I am puzzled because looking at the code on the CVS:
http://svn.apache.org/viewvc/webservices/axis/tags/gt395/java/tools/org/apache/axis/tools/ant/wsdl/Wsdl2javaAntTask.java?view=markup
I see
//extract the scope
Scope scope = Scope.getScope(deployScope, null);
where scope is
import org.apache.axis.enum.Scope;
and the error I am getting makes no sense ????????
[wsdl2java] java.lang.NoSuchMethodError:
org.apache.axis.constants.Scope.getScope(Ljava/lang/String;Lorg/apache/axis/constants/Scope;)Lorg/apache/axis/constants/Scope;
[wsdl2java] at
org.apache.axis.tools.ant.wsdl.Wsdl2javaAntTask.execute(Wsdl2javaAntTask.java:214)
Thanks again for your support,
Luca