通常我们通过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 Server的部署和配置。在大型项目中,手动管理WebLogic的配置不仅耗时且容易出错。Ant提供了一种灵活的方式来自动化这些过程,包括创建、更新...
WebLogic 启动失败解决方案 WebLogic 是一款功能强大且广泛应用的 Java EE 服务器,但是在实际操作中,可能会遇到启动失败的问题。那么,如何解决 WebLogic 启动失败问题呢?下面我们将详细介绍。 问题原因 ...
【描述】: 本文深入探讨了如何构建WebLogic集群,并利用NodeManager实现WebLogic节点的远程启动和停止,旨在帮助管理员掌握集群部署与运维的关键技术。 【标签】: nodemanager, weblogic **一、环境规划** 在构建...
它包含了一系列的类和方法,使得开发者能够通过Ant任务来执行WebLogic特定的操作。 2. `ant.license.txt`:这是一个许可文件,通常包含该软件的版权信息、使用条款和条件。对于开源软件,它可能指明了Apache Ant的...
我们推荐使用方法三,修改 JDK 的安全配置文件,这样可以从根本上解决问题,并且不需要修改 Weblogic 的启动参数或链接文件系统的随机数生成设备。 总结 Weblogic 在 Linux 启动慢的问题是由于 JVM 在 Linux 下的 ...
#### 二、解决方案步骤 ##### 1. 使用AdminAccount工具重置密码 - **命令格式**: \[ java -cp /path/to/weblogic.jar weblogic.security.utils.AdminAccount <新用户名> <新密码> . \] 其中`/path/to/...
Weblogic 开机自动启动详解 Weblogic 作为一个流行的 Java 企业级应用服务器,通常需要在服务器启动时自动启动,以确保业务的连续性。然而,在 Windows 系统下,Weblogic 的自动启动却需要进行一些额外的配置。在这...
weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_...
在Linux环境下,自动启动WebLogic Server是系统管理的重要一环,尤其对于持续运行的服务来说,确保WebLogic能够在系统启动时自动运行能节省大量的手动操作时间。以下是如何在Linux上配置WebLogic服务以便自动启动的...
这个版本1.6的组件是Ant社区为支持WebLogic Server 8.x和9.x版本而开发的,使得开发者可以通过Ant脚本来自动化WebLogic相关的操作,如启动、停止、部署、更新应用程序等,极大地提高了工作效率。 首先,我们来看...
《Ant与WebLogic集成:详解ant-weblogic.jar.zip》 在软件开发领域,尤其是在Java环境中,构建工具和应用服务器的无缝集成是至关重要的。本文将深入探讨Ant与Oracle WebLogic Server的集成,以及如何利用"ant-...
解决weblogic反序列化安全问题,文档中有详细的操作步骤,已经验证
操作linux命令cd /prlife/weblogic/bea/user_projects/domains/prlwechat_domain/servers
WebLogic应用优化解决方案是针对Oracle WebLogic Server这一企业级Java EE应用服务器的性能提升策略。WebLogic Server作为业界广泛使用的中间件平台,其性能优化对于整个企业应用的效率和稳定性至关重要。以下是一些...
【标题】"WebLogic下Ant部署的Demo"是关于如何使用Apache Ant自动化工具在Oracle WebLogic服务器上部署应用程序的一个示例。这个demo旨在简化和优化WebLogic环境中的部署流程。 【描述】WebLogic是一个功能强大的...
为Weblogic 配置ANT 开发环境
weblogic启动优化脚本,可以解决weblogic控制台启动较慢问题,亲测有效
在Java企业级应用开发中,WebLogic Server(简称WebLogic)和Apache Tomcat都是常见的应用服务器,它们在处理Web应用程序方面各有特点。...在迁移过程中,保持耐心和细心,一步步排查,最终总能找到合适的解决方案。