在samples\java_first_pojo目录下启动服务器:
在命令行模式下进入上述目录:
执行 以下命令 ant server出错
说明:
我的cxf安装目录H:\apache-cxf-2.4.2
在运行ant server时出现如下错误提示:
H:\apache-cxf-2.4.2\samples\java_first_pojo>ant server
Buildfile: H:\apache-cxf-2.4.2\samples\java_first_pojo\build.xml
[loadfile] Do not set property srcbuild.classpath as its length is 0.
BUILD FAILED
H:\apache-cxf-2.4.2\samples\java_first_pojo\build.xml:22: The following error oc
curred while executing this line:
H:\apache-cxf-2.4.2\samples\common_build.xml:76: Apache CXF requires Java versio
n 1.5 or higher. You are currently using Java version 1.8.
Total time: 1 second
--------------------------------------------------------------说明:jdk的版本约束加到common_bulid.xml中, =============================================================
打开common_bulid.xml文件(在H:\apache-cxf-2.4.2\samples\),找到如下代码(67-73行),修改如下:
<condition property="is.java.version.15">
<or>
<equals arg1="${ant.java.version}" arg2="1.5"/>
<equals arg1="${ant.java.version}" arg2="1.6"/>
<!-- 添加,arg2为自己电脑上java当前使用版本-->
<equals arg1="${ant.java.version}" arg2="1.8"/>
</or>
</condition>
添加后保存退出
------------------------------------------------------------------------------------
再次运行ant server:
H:\apache-cxf-2.4.2\samples\java_first_pojo>ant server
Buildfile: H:\apache-cxf-2.4.2\samples\java_first_pojo\build.xml
[loadfile] Do not set property srcbuild.classpath as its length is 0.
maybe.generate.code:
compile:
[javac] H:\apache-cxf-2.4.2\samples\common_build.xml:128: warning: 'includea
ntruntime' was not set, defaulting to build.sysclasspath=last; set to false for
repeatable builds
[loadfile] Do not set property srcbuild.classpath as its length is 0.
copy.maven.resources:
build:
server:
[java] Server ready...