2014-12-04 30 views
0

我一直在做http://wso2.com/library/tutorials/2014/03/how-to-write-a-wso2-carbon-component/但是當我使用wsdl文件創建客戶端時,我得到了這個錯誤。我該如何解決這個問題。構建碳組件的錯誤

[INFO] Scanning for projects... 
    [INFO]                   
    [INFO] ------------------------------------------------------------------------ 
    [INFO] Building WSO2 Carbon - Student Manager Stub 4.2.0 
    [INFO] ------------------------------------------------------------------------ 
    [INFO] 
    [INFO] --- build-helper-maven-plugin:1.9.1:add-source (add-source) @ org.wso2.carbon.student.mgt.stub --- 
    [INFO] Source directory: /home/jobs/wso2/Carbon/Old/org.wso2.carbon.student.mgt.stub/target/generated-code/src added. 
    [INFO] 
    [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ org.wso2.carbon.student.mgt.stub --- 
    [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! 
    [INFO] Copying 1 resource 
    [INFO] 
    [INFO] --- maven-antrun-plugin:1.1:run (source-code-generation) @ org.wso2.carbon.student.mgt.stub --- 
    [INFO] Executing tasks 
    [java] Retrieving document at 'src/main/resources/StudentManager.wsdl'. 
    [java] Dec 05, 2014 1:05:42 AM org.apache.axis2.schema.SchemaCompiler compile 
    [java] WARNING: No schemaLocation for import of http://data.mgt.student.carbon.wso2.org/xsd; compilation may fail 
    [INFO] Executed tasks 
    [INFO] 
    [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ org.wso2.carbon.student.mgt.stub --- 
    [INFO] Changes detected - recompiling the module! 
    [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! 
    [INFO] Compiling 8 source files to /home/jobs/wso2/Carbon/Old/org.wso2.carbon.student.mgt.stub/target/classes 

其實這個警告是什麼意思?這就是我不能理解的地方..

[java] WARNING: No schemaLocation for import of http://data.mgt.student.carbon.wso2.org/xsd; compilation may fail 

回答

0

它看起來像域類沒有在目標代碼../data/xsd目錄中更新。我懷疑後端組件已更新,並且wsdl已被更改,但存根尚未更新/創建。因此,客戶端組件不知道這些修改。我建議你可以更新存根資源中的wsdl文件並重建存根,客戶端應該可以解決這個問題。

+0

我設法創建了碳組件。但我每次都得到這個警告。不知道是什麼問題?但這不是嚴重的問題,不幸的是我理解後者(: – GPrathap 2014-12-18 15:45:36