程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 用weblogic的servicegen ant生webservice

用weblogic的servicegen ant生webservice

編輯:關於JAVA

用weblogic的servicegen ant生webservice.

Part of build.XML

  <target name="servicegen">

    <servicegen

        destEar="demoEar.ear"

        warName="demoWar.war"

        contextURI="demo">

        <service

            ejbJar="demo.jar"

            targetNamespace="http://localhost:7001/demo"

            serviceName="demo"

            serviceURI="/demo"

            generateTypes="True"

            expandMethods="True" >

        </service>

    </servicegen>

  </target>

這個target運行以後,在對應目錄(例子中是當前目錄)生成了demoEar.ear文件,裡面就包含了webservice的配置文件,將這個demoEar.ear發布到weblogic下,即可在console中查看到名為demo的webservice.

這裡,如果將demoEar.ear(demoWar.war)換成不是.ear(.war)結尾的名字,就會在目錄下生成一個的新的目錄,而不是ear文件,裡面的內容跟demoEar.ear解壓後完全一樣.

解釋:

demo.jar:ejb jar文件,裡面應該包含能正確運行的ejb相關信息(classes,ebj-jar.xml,weblogic-ejb-jar.XML等)

demoEar.ear:生成的ear文件名稱,或者是目錄名稱

demoWar:ear生成的war文件名稱,或者是目錄名稱

demo:contextURI是指生成的web application的context名稱

serviceName:webservice的名稱

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved