@Service public class TomcatService extends Object implements BaseDynamicService
Constructor and Description |
---|
TomcatService() |
Modifier and Type | Method and Description |
---|---|
String |
addTomcat(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
新增Tomcat
|
String |
delete(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
删除tomcat
|
String |
deleteFile(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
删除文件
|
void |
download(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
下载文件
|
String |
getFileList(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
获取文件列表
|
com.alibaba.fastjson.JSONObject |
getTomcatInfo(NodeModel nodeModel,
String id)
查询tomcat信息
|
com.alibaba.fastjson.JSONArray |
getTomcatList(NodeModel nodeModel)
查询tomcat列表
|
com.alibaba.fastjson.JSONArray |
getTomcatProjectList(NodeModel nodeModel,
String id) |
String |
getTomcatStatus(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
查询tomcat运行状态
|
com.alibaba.fastjson.JSONArray |
listToArray(String dataId)
查询动态数据的array
|
String |
restart(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
重启tomcat
|
String |
start(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
启动tomcat
|
String |
stop(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
停止tomcat
|
String |
tomcatProjectManage(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
tomcat项目管理
|
String |
updateTomcat(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
更新Tomcat信息
|
String |
upload(NodeModel nodeModel,
javax.servlet.http.HttpServletRequest request)
上传文件
|
String |
uploadWar(NodeModel node,
org.springframework.web.multipart.MultipartHttpServletRequest multiRequest)
上传War包
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertArray, doChildren, filter, filter, listDynamic, parserChildren, parserValue
public com.alibaba.fastjson.JSONArray getTomcatList(NodeModel nodeModel)
nodeModel
- 节点信息public com.alibaba.fastjson.JSONObject getTomcatInfo(NodeModel nodeModel, String id)
nodeModel
- 节点信息id
- tomcat的idpublic com.alibaba.fastjson.JSONArray getTomcatProjectList(NodeModel nodeModel, String id)
public String tomcatProjectManage(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public String addTomcat(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public String updateTomcat(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public String getTomcatStatus(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public String start(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public String stop(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public String restart(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public String delete(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public String getFileList(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public String upload(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public void download(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
nodeModel
- 节点信息request
- 请求信息response
- 响应信息public String deleteFile(NodeModel nodeModel, javax.servlet.http.HttpServletRequest request)
nodeModel
- 节点信息request
- 请求信息public String uploadWar(NodeModel node, org.springframework.web.multipart.MultipartHttpServletRequest multiRequest)
node
- 节点信息multiRequest
- 请求信息public com.alibaba.fastjson.JSONArray listToArray(String dataId)
BaseDynamicService
listToArray
in interface BaseDynamicService
dataId
- 上级数据idCopyright © 2017–2019. All rights reserved.