提交 c0ba0f22 authored 作者: zhangshuang's avatar zhangshuang

zs

上级 ec517ae0
...@@ -161,7 +161,7 @@ public class DBMigrateServiceImpl implements DBMigrateService { ...@@ -161,7 +161,7 @@ public class DBMigrateServiceImpl implements DBMigrateService {
tableName += insert.charAt(j); tableName += insert.charAt(j);
} }
} }
WebSocketServer.sendIn(uuid,TimeUtil.getNowDate() + " 数据库适配:" + tableName + "表正在插入"); WebSocketServer.sendIn(uuid,TimeUtil.getNowDate() + " 数据库适配:" + tableName + "表正在插入");
SQLExecuteTask sqlExecuteTask = new SQLExecuteTask(dbManage1); SQLExecuteTask sqlExecuteTask = new SQLExecuteTask(dbManage1);
sqlExecuteTask.setSql(insert); sqlExecuteTask.setSql(insert);
pool.submit(sqlExecuteTask); pool.submit(sqlExecuteTask);
......
package com.zjty.adaptationmaster.utils; package com.zjty.adaptationmaster.utils;
import com.alibaba.fastjson.JSONObject;
import com.zjty.adaptationmaster.adaptor.controller.WebSocketServer; import com.zjty.adaptationmaster.adaptor.controller.WebSocketServer;
import com.zjty.adaptationmaster.adaptor.entity.Project; import com.zjty.adaptationmaster.adaptor.entity.Project;
import com.zjty.adaptationmaster.base.entity.ProjectStatueFromMiddleware; import com.zjty.adaptationmaster.base.entity.ProjectStatueFromMiddleware;
...@@ -27,17 +28,32 @@ public class ApusicDeployer { ...@@ -27,17 +28,32 @@ public class ApusicDeployer {
} }
public List<ProjectStatueFromMiddleware> list(){ public List<ProjectStatueFromMiddleware> list(){
List<ProjectStatueFromMiddleware> result = new ArrayList<>(); List<ProjectStatueFromMiddleware> result = new ArrayList<>();
String command = ctlPath+" -p '"+ctlPwd+"' list"; String command = ctlPath+" list";
System.out.println("command:" + command);
try { try {
Process exec = Runtime.getRuntime().exec(command); Process exec = Runtime.getRuntime().exec(command);
BufferedReader reader = new BufferedReader(new InputStreamReader(exec.getInputStream())); String password = Const.CTLPWD;
OutputStream outputStream = exec.getOutputStream();
outputStream.write(password.getBytes());
outputStream.flush();
outputStream.close();
BufferedReader reader = new BufferedReader(new InputStreamReader(exec.getInputStream(),"GBK"));
boolean titleEnd = false; boolean titleEnd = false;
String line = null; String line = null;
while ((line = reader.readLine()) != null) { while ((line = reader.readLine()) != null) {
if(line.startsWith("---------------"))titleEnd = true; System.out.println(line);
if(line.contains("---------------")){
titleEnd = true;
continue;
}
if(titleEnd){ if(titleEnd){
String[] split = line.split("\\s{2,}"); String[] split = line.split("\\s{2,}");
ProjectStatueFromMiddleware projectStatue = new ProjectStatueFromMiddleware(split[0],split[1],split[2]); ProjectStatueFromMiddleware projectStatue = null;
if(split.length < 3){
projectStatue = new ProjectStatueFromMiddleware(split[0],null,split[1]);
}else {
projectStatue = new ProjectStatueFromMiddleware(split[0],split[1],split[2]);
}
result.add(projectStatue); result.add(projectStatue);
} }
} }
......
...@@ -289,10 +289,6 @@ public class Regular { ...@@ -289,10 +289,6 @@ public class Regular {
public static void main(String[] args) { public static void main(String[] args) {
//mySqlRegular("D:\\sqlFile\\uploads\\63c6e098-73fd-4999-b289-b3d120a07e87.sql","test11111"); mySqlRegular("C:\\Users\\admin\\Desktop\\database\\three.sql","three");
//
File file = new File("D:\\root\\projects\\adaptationMaster\\uploads\\czq测试系统5\\swiper-4.5.0/target/threem-0.0.1-SNAPSHOT.war");
System.out.println(file.length());
System.out.println(file.getName());
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论