从类路径加载 axis2 模块

发布于 2024-11-26 22:44:55 字数 69 浏览 3 评论 0原文

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

I am writing an Axis2 client which will not have access to a repository folder on the filesystem. Is there a way to load the modules which axis need for instance rampart and addressing, from the classpath.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

咽泪装欢 2024-12-03 22:44:55

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

you can add the .mar files to the class path. Axis2 can pick the .mar files in the class path as module files.

蓬勃野心 2024-12-03 22:44:55

只需在文件系统上安装 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/*< /code>

(请注意,在 Unix 上使用 : 而不是 ; 来分隔 CLASSPATH 中的目录)

Simply install axis2 on your filesystem and add it's lib directory to the CLASSPATH. You can set it system wide or create batch/shell script to run your client. I prefer batch/shell script where I can also set some other options. With axis2 libs it can look like:

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

If you work on unix then instead of such

SET CLASSPATH=...

use

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

(be aware, on unix use : instead of ; to separate directories in the CLASSPATH)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文