2013-10-21 70 views

回答

0

爲了直接從eclipse創建和發佈war文件到web服務器,您必須對build.xml文件進行以下更改。首先創建一個戰爭文件。

<!-- Create Jar File --> 
    <target name="buildJar" depends="build"> 
     <jar destfile="${jarDir}/${jarFile}" basedir="${jarClassdir}"> 
      <zipfileset dir="${base.dir}" prefix="META-INF" includes="weblogic-ejb-jar.xml" /> 
     </jar> 
    </target> 

    <!-- Create War File --> 
    <target name="buildWar" depends="buildJar"> 
     <war destfile="${warDir}/${warFile}" webxml="${web}/WEB-INF/web.xml"> 
      <fileset dir="${web}" /> 
      <classes dir="${warClassdir}" /> 
     </war> 
    </target> 

現在,你必須提供用戶名,密碼和所有必填字段服務器

<target name="deploy" depends="undeploy"> 
     <echo>Deploying...</echo> 
     <wldeploy action="deploy" name="${deploy.name}" source="${deploy.source}" user="${wls.username}" 
      nostage="true" password="${wls.password}" verbose="true" adminurl="t3://${wls.hostname}:${wls.port}" targets="${deploy.target}" /> 
    </target> 

這裏就自動添加以下代碼來部署它,它應該工作。

0

直接上傳war文件到專用服務器,你可以參考JSch Library。通過使用這個,你可以直接使用ssh上傳文件。

相關問題