標籤:
1、開啟終端,預設是使用者目錄,輸入以下命令:
ls -a
顯示隱藏檔案
2、開啟.bash_profile,輸入以下命令
open .bash_profile
配置JAVA_HOME,AXIS2_HOME,並將java和axis2的bin目錄添加到PATH中,lib目錄添加到CLASSPATH中
3、儲存,重新開啟終端就可以使用wsdl2java.sh
wsdl2java.sh [options] -uri <url or path>
其中常用的options具體如下:
-o <path> : 指定產生代碼的輸出路徑 -a : 產生非同步模式的代碼 -s : 產生同步模式的代碼 -p <pkg> : 指定代碼的package名稱 -l <languange> : 使用的語言(Java/C) 預設是java -t : 為代碼產生測試案例 -ss : 產生服務端代碼 預設不產生 -sd : 產生服務描述檔案 services.xml,僅與-ss一同使用 -d <databinding> : 指定databingding,例如,adb,xmlbean,jibx,jaxme and jaxbri -g : 產生服務端和用戶端的代碼 -pn <port_name> : 當WSDL中有多個port時,指定其中一個port -sn <serv_name> : 選擇WSDL中的一個service -u : 展開data-binding的類 -r <path> : 為代碼產生指定一個repository -ssi : 為服務端實現代碼產生介面類 -S : 為產生的源碼指定儲存路徑 -R : 為產生的resources指定儲存路徑 --noBuildXML : 輸出中不產生build.xml檔案 --noWSDL : 在resources目錄中不產生WSDL檔案 --noMessageReceiver : 不產生MessageReceiver類
wsdl2java在mac中點配置