把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"
failonerror="false" />
</target>
-->
</project>
分享到:
相关推荐
在开发软件的时候,WebLogic服务热部署可以有效的提过开发速度,不用把时间浪费到不停的重启服务上。
WebLogic集群部署是Oracle公司提供的企业级Java应用服务器在高可用性、可伸缩性和负载均衡方面的重要特性。本文将详细解析WebLogic集群的概念、优势、配置步骤以及单服务器和多服务器部署的区别。 首先,WebLogic...
2. 自动部署:Tomcat默认开启自动部署功能,当检测到`webapps`目录下的WAR文件时,会自动解压并部署。 3. 手动部署:如果关闭了自动部署,可以通过Tomcat的管理控制台(如Manager App)手动上传并部署WAR文件。 4....
### Linux系统WebLogic安装部署详解 #### 一、部署前准备 在进行WebLogic服务器的安装之前,需要完成一系列的准备工作来确保环境符合要求。这些步骤包括但不限于创建必要的用户组和用户、设置工作目录以及调整系统...
### Weblogic项目部署知识点 #### 一、Weblogic安装与配置 **1.1 准备安装包** - **Weblogic安装包**: 包含Weblogic服务器的核心组件和工具。 - **项目部署包**: 通常是指待部署的应用程序或者项目的打包文件。 **...
### WebLogic 在 Linux 上的项目部署详解 #### 一、概述 在Linux环境下部署WebLogic应用服务器是一项常见的任务,尤其对于企业级应用来说至关重要。WebLogic作为一款高性能、高可用的应用服务器,在部署过程中需要...
在"weblogic自动化管理脚本"的场景下,我们可以利用WLST来实现快速扩容。例如,当业务需求增加时,可以编写一个脚本自动创建新的WebLogic实例,加入现有集群,分配必要的资源,然后启动新实例。这样,整个过程无需...
在IT行业中,WebLogic服务器是Oracle公司提供的一个企业级Java应用服务器,主要用于开发、部署和管理Java EE(Enterprise Edition)应用程序。本文档将详细介绍WebLogic集群的部署与代理配置步骤,帮助初学者理解和...
- `autodeploy`目录主要用于开发环境下的自动部署,当WebLogic服务器处于开发模式时,该目录下的应用程序会自动被部署。 - 对于生产环境,建议使用其他更安全、可控的部署方式。 #### 四、通过`config.xml`配置文件...
WebLogic Server提供了三种方法来部署J2EE应用程序:自动部署、使用WebLogic.Deployer、WLShell和Ant wldeploy任务、以及使用WebLogic Server管理控制台手动重新部署应用程序。下面主要介绍第三种方式,采用WebLogic...
1. WLST:WebLogic脚本工具,用于自动化WebLogic Server的配置和管理,可以编写脚本实现批量操作。 2. JDeveloper:Oracle提供的集成开发环境,支持WebLogic的开发和调试。 3. Ant/Maven/Gradle:构建工具,帮助将...
它提供了多种方式来部署Java应用程序,包括自动部署、使用命令行工具部署以及通过WebLogic Server管理控制台进行手动部署。本文将详细介绍如何利用WebLogic Server管理控制台来进行手动应用程序部署,并简述其他两种...
2. **自动部署**: - 将`jenkins.war`文件放置在`user_projects\domains\base_domain\autodeploy`目录下。 - 重启WebLogic服务器(双击`startWebLogic.cmd`)。 - 服务器会自动检测到`jenkins.war`文件并进行部署...
WebLogic集群部署是一个关键的任务,尤其对于运行大型企业级应用的企业来说,它提供了高可用性、负载均衡和可扩展性。以下是一个详细的WebLogic集群部署步骤,基于标题和描述中的内容: 1. **前置准备**: 在开始...
Weblogic 部署中的常见错误解决方法总结 在使用 Weblogic 服务器时,经常会遇到一些常见的问题和错误,本文总结了其中的一些解决方法,旨在帮助开发者快速排除错误,提高开发效率。 1. Unmarshaller failed 问题的...
【标题】"WebLogic下Ant部署的Demo"是关于如何使用Apache Ant自动化工具在Oracle WebLogic服务器上部署应用程序的一个示例。这个demo旨在简化和优化WebLogic环境中的部署流程。 【描述】WebLogic是一个功能强大的...
- **自动部署**:将应用程序放在指定的“autodeploy”目录下,WebLogic会自动检测并部署。 6. **部署配置** 在部署过程中,可以设置各种参数,比如部署环境(开发、测试、生产)、启动参数、安全设置等。对于复杂...