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







Reply via email to