2013-10-21 73 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上传文件。

相关问题