axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kishanthan Thangarajah (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AXIS2-5306) No schemaLocation for import of http://rmi.java/xsd
Date Tue, 08 May 2012 17:07:49 GMT

    [ https://issues.apache.org/jira/browse/AXIS2-5306?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13270615#comment-13270615
] 

Kishanthan Thangarajah commented on AXIS2-5306:
-----------------------------------------------

First, those set of warnings (No schemaLocation for import of) appear if you have schema imports
without location for those schemas in wsdl. This will fail in runtime when a request comes
for operations which uses those schemas. So you have to modify the wsdl to fix those schema
import warnings accordingly. And when trying with an alternate binding, you have to either
remove the files which were created earlier in the target output directory or use the overide
option (-or).  

The error "Prohibited package name: java.rmi.xsd" seems that, you are trying to access classes
which are in java.rmi.xsd package. But java does not allow to have custom packages which starts
with "java" and this causes the error. This package was created with codegen using the schema
targetNamespace from wsdl. So you have to either modify that as well in the wsdl or use your
own package name using the (-p or -ns2p) option. 

Refer this [1] for more information. 

Thanks,
Kishanthan.
[1] http://axis.apache.org/axis2/java/core/tools/CodegenToolReference.html
                
> No schemaLocation for import of http://rmi.java/xsd
> ---------------------------------------------------
>
>                 Key: AXIS2-5306
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5306
>             Project: Axis2
>          Issue Type: Bug
>          Components: databinding
>    Affects Versions: 1.6.2
>            Reporter: Sameer Tiwari
>            Priority: Critical
>         Attachments: notification-service.wsdl
>
>
> I have attached a wsdl (notification-service) used by me
> Axis2 version details: Axis2 1.6.1
> I am using following command to generate server side classes "wsdl2java.sh"
> **./bin/wsdl2java.sh -uri notification-service.wsdl -d adb -s -ss -sd -ssi -o samples/notification-service-adb/src**
> On doing so i get following error:
> **[WARN] No schemaLocation for import of http://io.java/xsd; compilation may fail**
> [WARN] No schemaLocation for import of http://dto.nbi.service.xyz.abc.com/xsd; compilation
may fail
> [WARN] No schemaLocation for import of http://response.types.functions.xyz.abcwer/xsd;
compilation may fail
> [WARN] No schemaLocation for import of http://service.notification.nbi.xyz.abc.com; compilation
may fail
> **[WARN] No schemaLocation for import of http://rmi.java/xsd; compilation may fail**
> [WARN] No schemaLocation for import of http://notification.dto.nbi.service.xyz.abc.com/xsd;
compilation may fail
> [WARN] No schemaLocation for import of http://dto.nbi.service.xyz.abc.com/xsd; compilation
may fail
>  
> From ant build i prepare *aar* file and copy it to *repository\services* folder and start
axis2 server, after this when i send request from my application to axis2 i get following
error:
> <faultstring>Prohibited package name: java.rmi.xsd</faultstring>
> Could you please provide me any pointer on how to get over this issue without having
to modify WSDL file!!
> Thanks,
> Sameer

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org


Mime
View raw message