把weblogic相应的jar 包 放进ant lib 下 例如 weblogic.jar ;modules目录下面的jar 等
<?xml version="1.0" encoding="utf-8"?>
<project name="domain" basedir="D:/bea/user_projects/domains/base_domain" default="deploy">
<property name="wls.home" value="D:/bea/wlserver_10.3" />
<property name="wls.port" value="7001" />
<property name="wls.host" value="127.0.0.1" />
<property name="wls.adminserverurl" value="t3://localhost:7001" />
<property name="wls.username" value="weblogic" />
<property name="wls.password" value="weblogic1" />
<property name="wls.modules" value="D:/bea/modules" />
<property name="wls.source" value="D:/cheping/JReport/Server_B201103311225/bin/distribute/jreport.war" />
<exec executable="${wls.home}/server/bin/setWLSEnv.cmd" />
<path id="lib.weblogic.path">
<fileset dir="${wls.home}/server/lib">
<include name="*.jar" />
</fileset>
</path>
<taskdef name="wlserver" classname="weblogic.ant.taskdefs.management.WLServer" classpathref="lib.weblogic.path" />
<taskdef name="wldeploy" classname="weblogic.ant.taskdefs.management.WLDeploy" classpathref="lib.weblogic.path" />
<!--
<target name="connect-server">
<wlserver host="127.0.0.1" port="7001" username="test" password="test1234"
dir="D:/Program Files/Oracle/user_projects/domains/base_domain" beahome="D:/Program Files/Oracle/Middleware"
weblogichome="D:/Program Files/Oracle/wlserver_10.3/server" servername="AdminServer" domainname="base_domain"
adminserverurl="t3://localhost:7001" action="connect"/>
</target>
-->
<target name="connect-server">
<wlserver host="${wls.host}" port="${wls.port}" username="${wls.username}" password="${wls.password}" action="connect"/>
</target>
<!--
<target name="start-server" depends="connect-server" >
<wlserver dir="${basedir}/config" host="127.0.0.1" port="7001" action="start"/>
</target>
-->
<target name="deploy" depends="connect-server">
<wldeploy user="${wls.username}" password="${wls.password}"
action="deploy" source="${wls.source}"
name="jreport" adminurl="${wls.adminserverurl}" targets="AdminServer"/>
</target>
<!--
<target name="undeploy" depends="connect-server">
<wldeploy
action="undeploy" verbose="true" debug="true"
name="jreport"
user="test" password="test1234"
adminurl="t3://localhost:7001" targets="AdminServer"
failοnerrοr="false" />
</target>
-->
</project>