首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从命令行运行Apache客户端

从命令行运行Apache客户端
EN

Stack Overflow用户
提问于 2014-07-25 10:48:44
回答 3查看 1.7K关注 0票数 0

我已经生成了一个在Eclipse上运行的CXF客户机(这是我的第一个webservice客户机),但是我不知道如何从命令行运行它。

客户机是使用自顶向下的方法生成的:使用wsdl2java和WDSL文件创建的java文件,然后我对它们进行了修改。

我想从命令行执行它,但我不知道如何设置类路径,也不知道是否有其他设置。在Eclipse项目的属性中,有一些库我不知道如何从命令行使用: Apache库、EAR库、Web应用程序库。

如何从命令行执行Apache客户端?是否有更好的方法在生产环境中执行它?我听说过maven,但我没有用它。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-07 09:33:39

我也遇到过类似的问题,试图使用嵌入式和配置的jetty运行CXF,最终使其正常工作:在eclipse: Export - runnable jar文件中-并在子文件夹中选择configured库!

关于cmd: java -jar yourunablejar.jar

我的jar很小,但是program_lib文件夹很大。在CXF dir中,有一个WHICH_JARS文件告诉您应该包含哪些jars。

再见

票数 1
EN

Stack Overflow用户

发布于 2014-07-25 10:58:03

如果要从命令行执行客户端,则必须创建主类或使用库(如Apache:http://commons.apache.org/proper/commons-cli/ )。

然后构建一个jar并使用java执行它。

Ear和webapp librairies用于其他类型的部署。

票数 0
EN

Stack Overflow用户

发布于 2014-07-26 22:56:03

我终于想出来了。我将cxf\lib文件夹中的所有jar复制到jar的相同位置。如果Eclipse属性中有更多的库,也要复制它们。然后调用"java -cp myjar.jar;.* my.Class“

.\*加载当前目录中的所有jars。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24954000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档