CXF配置,ant文件说明及运行,运行cxf中带的项目
2013-06-13 23:51
211 查看
安装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}”>的方式将属性的值输出。
运行CXF中的sample中的java_first_pojo,
首先:1,打开cmd,进入项目顶级目录,并且使用ant命令编译一下里面的build文件。截图如下:
编译之后的结果是在项目目录下生成一个了一个classes文件夹,这是因为我们在定义环境变量的时候配置成了.build\classes,
在项目目录下出现了一个build文件夹,里面放置的有classes和src目录。
接着再执行ant server:
结果如下:
出现服务已经连接了,接着在打开一个cmd得到的窗口,进入项目,然后再输入:ant client
截图如下:
发现在两个窗口的下面都输出一些信息。
如果要删除已经生成的build目录,可以运行“ant clean”
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}”>的方式将属性的值输出。
运行CXF中的sample中的java_first_pojo,
首先:1,打开cmd,进入项目顶级目录,并且使用ant命令编译一下里面的build文件。截图如下:
编译之后的结果是在项目目录下生成一个了一个classes文件夹,这是因为我们在定义环境变量的时候配置成了.build\classes,
在项目目录下出现了一个build文件夹,里面放置的有classes和src目录。
接着再执行ant server:
结果如下:
出现服务已经连接了,接着在打开一个cmd得到的窗口,进入项目,然后再输入:ant client
截图如下:
发现在两个窗口的下面都输出一些信息。
如果要删除已经生成的build目录,可以运行“ant clean”
相关文章推荐
- Ant的项目配置文件build.xml(使用jboss-4.2.3GA-jdk6.zip)
- Maven pom.xml 配置说明: 打jar包不包括指定资源文件和.class xml,配置不跑testCase,建pom父子项目
- Jmeter+ant批量运行脚本,ant配置说明
- 使用maven给spring项目打可直接运行的jar包(配置文件内置外置的打法)
- 【ant项目构建学习点滴】--(3)打包及运行jar文件
- Struts2项目的运行流程 配置文件 包配置 命名空间
- 【ant项目构建学习点滴】--(3)打包及运行jar文件
- leaf开源服务器第二节-分析之配置文件说明及服务器运行
- cocos2d-x 学习笔记(1)关于cocos2d-x(环境配置,项目结构,文件说明)
- ANT 发布项目中 build.xml 文件的详细配置
- 基于ssh框架的Erp项目总结第一天-配置文件的说明
- 使用ant进行项目打包的配置文件
- Spring boot框架项目,使用maven命令将配置文件打包到jar包外,项目运行读取jar外配置文件
- 使用ant及IDE配置文件进行Android项目初步的标准化,规范化构建
- 在pom.xml文件中配置嵌入式tomcat运行j2ee项目
- Kafka集群安装配置,kafka后台运行的方式,Kafka配置文件中的参数说明
- java 打包项目为jar文件 并运行 外部配置文件
- ANT 发布项目中 build.xml 文件的详细配置
- 使用maven给spring项目打可直接运行的jar包(配置文件内置外置的打法)
- 【ant项目构建学习点滴】--(2)运行编译出来的class文件