問題:爲什麼Axis 2看不到Java home?我把它設置不正確嗎?Axis 2無法在我的Mac上看到JAVA_HOME(soapUI和wsdl2java)
摘要:我試圖使用soapUI中的Axis 2從我的Mac上的wsdl生成Java對象。但是,我收到錯誤消息「您必須在運行Axis2 Script之前設置JAVA_HOME變量。」
如果鍵入echo $JAVA_HOME
進入命令行,它說
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
我已經瀏覽到JavaVirtualMachines文件夾和jdk確實存在。
我也已經編輯〜/ .bash_profile中說
出口JAVA_HOME = $(在/ usr/libexec目錄/ JAVA_HOME)
請張貼 「軸2腳本」 你正在運行。 – trojanfoe 2013-02-14 11:37:59
我在soapUI中運行它,所以我沒有寫腳本。但是,在出現錯誤消息之前,它說這個...命令:[sh,-c,./wsdl2java.sh -uri /var/folders/n-/n-9hW+WVGxiWxpmQkJYeT2kGvMU/-Tmp-/tempdir5351918424628237576.tmp/ txttoolsAddressbook_1.wsdl -o/Users/aalexander/Desktop/Soap%20Addessbook%20soapUI%20test p com.connectTxt -d adb -s -g -sn TxttoolsAddressbookServiceService -pn TxttoolsAddressbookServicePort -Ew false -ns2p] – 2013-02-14 11:39:07