CXF配置,ant文件说明及运行,运行cxf中带的项目-阿里云开发者社区

开发者社区> 涂作权> 正文

CXF配置,ant文件说明及运行,运行cxf中带的项目

简介: 安装CXF时需要Tomcat,ant,并设置以下环境变量: JAVA_HOME:        C:\Program Files (x86)\Java\jdk1.6.0_25 CXF_HOME:          D:\Installed\apache-cxf-2.4.2 ANT_HOME:           D:\Installed\apache-ant-1.8.2 CATAL
+关注继续查看

安装CXF时需要Tomcat,ant,并设置以下环境变量:

JAVA_HOME:        C:\Program Files (x86)\Java\jdk1.6.0_25

CXF_HOME:          D:\Installed\apache-cxf-2.4.2

ANT_HOME:           D:\Installed\apache-ant-1.8.2

CATALINA_HOME:         D:\software\apache-tomcat-7.0.34

Path =%JAVA_HOME%\bin;%CXF_HOME%\bin;%CATALINA_HOME%\bin;%ANT_HOME%\bin

CLASSPATH=.;%CXF_HOME%\lib\cxf-manifest.jar;.\build\classes         (.build\classes表示的意思是使用ant命令之后生成文件夹build,并且命里面包含一个classes文件夹)

定义一个简单的Ant文件build.xml,内容如下:

<?xml version="1.0"encoding="UTF-8"?>

<projectdefault="a">

      <targetname="a">

               <echo>Hello World</echo>

      </target>

</project>

对上面的文件的解释如下:

<project>表示定义一个项目:其中内部使用了default=”a”,表示的意思是默认执行a这个任务。

<targer>:表示的意思是执行a方法,其中<echo>表示的意识是输出Hello World

在这个xml中编辑区中右击run as—>ant build,这样,就在控制台输出了一个[echo] helloworld

<?xmlversion="1.0" encoding="UTF-8"?>

<projectdefault="a">

      <propertyname="pro"value="Hello World"></property>

      <targetname="a">

               <echomessage="${pro}"></echo>

      </target>

</project>

上面的输出结果和上面的文件是相同的,不同之处是实现的方式是不同的,在上面的一个文件里面定义了一个属性<propertyname=”pro”>,其代表的值是Hello World,通过执行a方法通过在<echo message=”${pro}”>的方式将属性的值输出。

 adfasfasdfa

运行CXF中的sample中的java_first_pojo,

afaasfasdfasfasf

首先:1,打开cmd,进入项目顶级目录,并且使用ant命令编译一下里面的build文件。截图如下:

sfasfdasfasfasdf                    

编译之后的结果是在项目目录下生成一个了一个classes文件夹,这是因为我们在定义环境变量的时候配置成了.build\classes,

 dfasdfasfd

在项目目录下出现了一个build文件夹,里面放置的有classessrc目录。

sfasfdasfasfasdf

接着再执行ant server:

结果如下:

fsadfasfdasfd

出现服务已经连接了,接着在打开一个cmd得到的窗口,进入项目,然后再输入:ant client

截图如下:

sfasfdasfasfasdf

发现在两个窗口的下面都输出一些信息。

如果要删除已经生成的build目录,可以运行“ant clean”

 

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
09.阿里云服务器(Ubantu系统)配置ndk 编译ffmpeg
(创建于2018/1/4) ffmpeg完整的编译过程 1.ls 显示所有目录文件 2.mkdir root 创建文件夹root //将Android文件夹下的所有强制删除 rm -rf android 3.
886 0
VS2010无法保存项目文件(.csprj)的问题解决方法
VS2010无法保存项目文件(.csprj)的问题解决方法   【出错提示】保存项目文件“XXX”时出错。类没有注册。正在查找具有CLSID的对象:{D9B3211D-E57F-4426-AAEF-30A806ADD397}。
967 0
仿应学短视频APP项目功能分析说明书
仿应学短视频APP项目功能分析说明书
15 0
fastdfs的tracker文件的配这说明
fastdfs的tracker文件的配这说明 tracker.conf
46 0
E-MapReduce解决hive comment中文乱码问题
在最新版本的EMR-1.3.0已经解决了hive comment中文乱码问题。如果已经申请了包年包月的集群,用的是老版本,那么可以过下面介绍的步骤解决这个问题。
4068 0
把GBK源码文件转UTF8的JAVA代码说明
把GBK源码文件转UTF8的JAVA代码说明
13 0
+关注
涂作权
java,架构,编程语言相关专家
1234
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载