从类路径加载axis2模块

时间:2011-07-28 14:26:50

标签: module classpath axis2 rampart

我正在编写一个Axis2客户端,它无法访问文件系统上的存储库文件夹。有没有办法从类路径加载轴需要的模块,例如rampart和寻址。

2 个答案:

答案 0 :(得分:1)

您可以将.mar文件添加到类路径中。 Axis2可以选择类路径中的.mar文件作为模块文件。

答案 1 :(得分:0)

只需在您的文件系统上安装axis2,并将其lib目录添加到CLASSPATH。您可以在系统范围内设置它或创建批处理/ shell脚本来运行您的客户端。我更喜欢批处理/ shell脚本,我也可以设置一些其他选项。使用axis2库,它可以看起来像:

SET CLASSPATH=my_axis_client.jar;c:/axis2-1.5.1/lib/*
java -Dfile.encoding=utf8 yyy.zzz.my_axis_client

如果您使用的是unix而不是

SET CLASSPATH=...

使用

export CLASSPATH=my_axis_client.jar:/my/axis/lib/*

(请注意,在unix上使用:代替;来分隔CLASSPATH中的目录