`
eddysheng
  • 浏览: 111727 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ANT通过sshexec启动weblogic一直不能退出的解决方案

阅读更多

通常我们通过sshexec来启动weblogic(其他服务器也适应)会采取如下方法:

<target name="startup">		
		<echo message="---${today}----- Starting Weblogic AdminServer -----"/>
		<parallel>				
			<sshexec host="15.154.146.101" username="bea" password="bea123" 
				trust="true" 
				command="/home/bea/smartdm/odomain/startWebLogic.sh"> 
			</sshexec>
			<sequential>
				<waitfor maxwait="10" maxwaitunit="minute" checkevery="1" checkeveryunit="second">
             		<http url="http://15.154.146.101:8001/testportal/admin"/>
         		</waitfor>				
				<antcall target="test-odomain"/>
     		</sequential>
		</parallel>
		<echo message="15.154.146.101 started successfully"/>    		
	</target>

 

命令行执行ant startup,都会停留在

<sshexec host="15.154.146.101" username="bea" password="bea123" 
				trust="true" 
				command="/home/bea/smartdm/odomain/startWebLogic.sh"> 
			</sshexec>

这一步上,即使加上nohup 。。。&,结果也都一样,通过大量的搜索以及实验,终于搞定,如下:

<sshexec host="15.154.146.101" username="bea" password="bea123" 
				trust="true" 
				commandResource="aa.ci"> 
			</sshexec>
 

aa.ci

#!/bin/sh

nohup /home/bea/smartdm/odomain/startWebLogic.sh >/dev/null 2>&1 &

  关键在于2>&1,将标准错误打到标准输出中。原因不明。

 

分享到:
评论

相关推荐

    [转]使用Ant管理配置Weblogic

    这篇博文通过链接(已不可访问)分享了如何利用Ant来自动化处理WebLogic Server的部署和配置。在大型项目中,手动管理WebLogic的配置不仅耗时且容易出错。Ant提供了一种灵活的方式来自动化这些过程,包括创建、更新...

    weblogic启动失败问题解决

    WebLogic 启动失败解决方案 WebLogic 是一款功能强大且广泛应用的 Java EE 服务器,但是在实际操作中,可能会遇到启动失败的问题。那么,如何解决 WebLogic 启动失败问题呢?下面我们将详细介绍。 问题原因 ...

    通过nodeManager启动weblogic服务.doc

    【描述】: 本文深入探讨了如何构建WebLogic集群,并利用NodeManager实现WebLogic节点的远程启动和停止,旨在帮助管理员掌握集群部署与运维的关键技术。 【标签】: nodemanager, weblogic **一、环境规划** 在构建...

    ant-weblogic-1.6.1.jar.zip

    它包含了一系列的类和方法,使得开发者能够通过Ant任务来执行WebLogic特定的操作。 2. `ant.license.txt`:这是一个许可文件,通常包含该软件的版权信息、使用条款和条件。对于开源软件,它可能指明了Apache Ant的...

    解决任Weblogic 在Linux启动慢的问题

    我们推荐使用方法三,修改 JDK 的安全配置文件,这样可以从根本上解决问题,并且不需要修改 Weblogic 的启动参数或链接文件系统的随机数生成设备。 总结 Weblogic 在 Linux 启动慢的问题是由于 JVM 在 Linux 下的 ...

    Weblogic9 忘记密码解决方案

    #### 二、解决方案步骤 ##### 1. 使用AdminAccount工具重置密码 - **命令格式**: \[ java -cp /path/to/weblogic.jar weblogic.security.utils.AdminAccount &lt;新用户名&gt; &lt;新密码&gt; . \] 其中`/path/to/...

    weblogic 开机自动启动

    Weblogic 开机自动启动详解 Weblogic 作为一个流行的 Java 企业级应用服务器,通常需要在服务器启动时自动启动,以确保业务的连续性。然而,在 Windows 系统下,Weblogic 的自动启动却需要进行一些额外的配置。在这...

    weblogic10 与hibernate冲突解决方案 linux windows环境全解

    weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_...

    weblogic linux 自动启动

    在Linux环境下,自动启动WebLogic Server是系统管理的重要一环,尤其对于持续运行的服务来说,确保WebLogic能够在系统启动时自动运行能节省大量的手动操作时间。以下是如何在Linux上配置WebLogic服务以便自动启动的...

    ant-weblogic-1.6.jar.zip

    这个版本1.6的组件是Ant社区为支持WebLogic Server 8.x和9.x版本而开发的,使得开发者可以通过Ant脚本来自动化WebLogic相关的操作,如启动、停止、部署、更新应用程序等,极大地提高了工作效率。 首先,我们来看...

    ant-weblogic.jar.zip

    《Ant与WebLogic集成:详解ant-weblogic.jar.zip》 在软件开发领域,尤其是在Java环境中,构建工具和应用服务器的无缝集成是至关重要的。本文将深入探讨Ant与Oracle WebLogic Server的集成,以及如何利用"ant-...

    weblogic反序列化解决方案

    解决weblogic反序列化安全问题,文档中有详细的操作步骤,已经验证

    解决weblogic死锁及启动问题

    操作linux命令cd /prlife/weblogic/bea/user_projects/domains/prlwechat_domain/servers

    WebLogic应用优化解决方案

    WebLogic应用优化解决方案是针对Oracle WebLogic Server这一企业级Java EE应用服务器的性能提升策略。WebLogic Server作为业界广泛使用的中间件平台,其性能优化对于整个企业应用的效率和稳定性至关重要。以下是一些...

    weblogic下ant部署的demo

    【标题】"WebLogic下Ant部署的Demo"是关于如何使用Apache Ant自动化工具在Oracle WebLogic服务器上部署应用程序的一个示例。这个demo旨在简化和优化WebLogic环境中的部署流程。 【描述】WebLogic是一个功能强大的...

    为Weblogic 配置ANT 开发环境

    为Weblogic 配置ANT 开发环境

    weblogic启动脚本优化

    weblogic启动优化脚本,可以解决weblogic控制台启动较慢问题,亲测有效

    weblogic部署项目jar冲突解决

    在Java企业级应用开发中,WebLogic Server(简称WebLogic)和Apache Tomcat都是常见的应用服务器,它们在处理Web应用程序方面各有特点。...在迁移过程中,保持耐心和细心,一步步排查,最终总能找到合适的解决方案。

Global site tag (gtag.js) - Google Analytics