我正在编写一个Axis2客户端,它无法访问文件系统上的存储库文件夹。有没有办法从类路径加载轴需要的模块,例如rampart和寻址。
答案 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
中的目录