【发布时间】:2013-01-30 04:47:52
【问题描述】:
问题:为什么 Axis 2 看不到 Java home 的位置?是不是我设置错了?
总结:我正在尝试使用带有 soapUI 的 Axis 2 从我的 Mac 上的 wsdl 生成 Java 对象。但是,我收到错误消息“您必须在运行 Axis2 脚本之前设置 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)
【问题讨论】:
-
请发布您正在运行的“Axis 2 脚本”。
-
我在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 ]
标签: macos axis2 soapui wsdl2java java-home