2012-12-03 156 views
1

我已經生成了axis2代碼,並且我想使用build.xml來創建一個jar文件。試圖從Axis2生成的代碼生成代碼

當我嘗試運行build.xml中,我得到以下錯誤

Buildfile: /home/user/workspace/Axis2WSTest/build.xml 
init: 
pre.compile.test: 

BUILD FAILED 
/home/user/workspace/Axis2WSTest/build.xml:31: /home/user/workspace/Axis2WSTest/${env.AXIS2_HOME} does not exist. 

我曾嘗試做

export AXIS2_HOME=/home/user/Desktop/Axis2-1.0 

它結合了var正確的,但仍然得到同樣的錯誤。

有什麼建議嗎?

+0

你能告訴你的'build.xml'的內容是什麼? –

回答

1

請使用您的axis2文件夾

+0

我運行斌/ setenv.sh 使用AXIS2_HOME:./ 使用JAVA_HOME:/ usr/lib中/ JVM/JAVA-6的OpenJDK 同樣的問題仍然當你設置變量並啓動命令 –

+0

你使用相同的配置文件? – nDijax

+0

以root用戶身份和我的普通用戶身份運行bin/setenv.sh。 eclipse是否需要一個不同的帳戶? –

0

我得到了同樣的錯誤的/ bin文件夾setenv.sh。我關閉了eclipse,設置了AXIS2_HOME環境變量,重新開啓了eclipse,並且我能夠成功構建。設置它們的說明是關於Apache Axis2安裝指南這裏:http://axis.apache.org/axis2/java/core/docs/installationguide.html#standalone1

在情況下,鏈接去死:

下載並解壓Axis2標準二進制分發到一個方便的位置,以便分發駐留在它自己的目錄中。將環境變量AXIS2_HOME設置爲提取的Axis2目錄的路徑名(例如:/opt/axis2-1.6.2)。 Linux用戶也可以運行AXIS2_HOME/bin目錄中提供的setenv.sh文件,將AXIS2_HOME環境變量設置爲Axis2類路徑。

1

你只需要設置AXIS2_HOME變量,你可以這樣做:

AXIS2_HOME=path_to_axis_bin_folder ant jar.server