zoukankan      html  css  js  c++  java
  • ant打包webservice jar

    <project name="helloworldservice" basedir="." default="deploy">

    <property name="src.dir" value="src">
    </property>
    <property name="build.dir" value="${basedir}/build">
    </property>

    <path id="build.classpath">
    </path>

    <target name="init">
    <delete dir="${build.dir}">
    </delete>
    <mkdir dir="${build.dir}" />
    <mkdir dir="${build.dir}/classes" />
    <mkdir dir="${build.dir}/jar" />
    </target>

    <target name="compile" depends="init">
    <javac srcdir="${src.dir}" destdir="${build.dir}classes">
    <classpath refid="build.classpath">
    </classpath>
    </javac>
    </target>

    <target name="makejar" depends="compile">
    <jar destfile="${build.dir}jar${ant.project.name}.jar">
    <fileset dir="${build.dir}/classes">
    <include name="**/*.class"/>
    </fileset>
    <metainf dir="${basedir}">
    <include name="services.xml"/>
    </metainf>
    </jar>
    </target>

    <target name="deploy" depends="makejar">
    <copy file="${build.dir}/jar/${ant.project.name}.jar" todir="D:wscsoftwareapache-tomcat-6.0.41webappsaxis2WEB-INFservices"></copy>
    </target>

    </project>

    =====================

    services.xml

    <service name="HelloWorld">
    <description>
    This service is to get the running Axis version
    </description>
    <parameter name="ServiceClass">com.test.HelloWorld</parameter>
    <operation name="sayHello">
    <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
    </operation>
    </service>

    =======================

    package com.test;

    public class HelloWorld {

    public String sayHello() {
    return "saying hellooooooooooooo";
    }
    }

  • 相关阅读:
    课时十一、HMM(隐马尔科夫模型)
    课时十、主题模型(LDA)
    课时九、贝叶斯网络
    课时八、EM算法(最大期望算法)
    课时七、聚类
    课时六、SVM
    如何查看预收录在arXiv上论文的LaTeX源文件并编译
    MySQL事务与锁——总结篇
    BAIRE ONE FUNCTIONS (Baire第一类函数)
    flask_sqlalchemy之查询
  • 原文地址:https://www.cnblogs.com/wenwujuncheng/p/4020881.html
Copyright © 2011-2022 走看看