java类怎么启动weblogic_java调用执行cmd指令启动weblogic

这里的例子是启动weblogic

class="java" name="code">import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

public class Time {

public static void Test() {

//1. excutePath 为bat或者cmd所在的路径,例如:

String excutePath = "E:\\weblogic\\user_projects\\domains\\cluster_domain\\cluster01.cmd";

Process process;

try {

// 执行CMD代码,返回一个Process

process = Runtime.getRuntime().exec(excutePath);

InputStream is = process.getInputStream();

// 得到相应的控制台输出信息

InputStreamReader bi = new InputStreamReader(is);

BufferedReader br = new BufferedReader(bi);

String message;

message = br.readLine();

while (message != null && !"".equals(message)) {

// 将信息输出

System.out.println(message);

message = br.readLine();

}

} catch (IOException e) {

e.printStackTrace();

return;

}

}

启动weblogic子节点

/**

* 启动weblogic子节点服务的方法

* */

public static void startserver() throws InterruptedException {

// Runtime.getRuntime()返回当前应用程序的Runtime对象

Runtime nRuntime = Runtime.getRuntime();

// Process可以控制该子进程的执行或获取该子进程的信息。

Process nProcess = null;

String nStartApp = "E:\\weblogic\\user_projects\\domains\\cluster_domain\\cluster01.cmd";

String nLine = null;

try {

nProcess = nRuntime.exec(nStartApp);

// 读取正确执行的返回流

BufferedReader nInfo = new BufferedReader(new InputStreamReader(

nProcess.getInputStream()));

nLine = nInfo.readLine();

while ((nLine = nInfo.readLine()) != null) {

System.out.println(nLine);

}

// 读取错误执行的返回流

BufferedReader nError = new BufferedReader(new InputStreamReader(

nProcess.getErrorStream()));

nLine = nError.readLine();

while ((nLine = nError.readLine()) != null) {

System.out.println(nLine);

}

} catch (IOException e1) {

e1.printStackTrace();

}

}

c046a4a7e6866c5d6d18bc82065d91e5.png

大小: 25.2 KB

28e736c803586560b642d9eb747c12b5.png

大小: 43.1 KB

425f26b9b9cb8782063e07da97a714fd.png

大小: 39.4 KB

1a34cc3bfda8a14e7df07b2fe73b2916.png

大小: 39.6 KB

0739bf9e312c02de8e78fcbe3edfe86d.png

大小: 39.6 KB

97a7e41db5923bac4c99c545ac200126.png

大小: 59.2 KB

8657428ad95b912264375d241d6b6f29.png

大小: 43.5 KB

0410b43835491e59653f4ecfc59f9ee4.png

大小: 71.3 KB

81fdcac3ef9ec9486e6a894302476433.png

大小: 53.7 KB

d21bc6c957792864408c88f76de5bb66.png

大小: 50.5 KB

查看图片附件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值