2012-12-03 123 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