import socket import os import os.path import shutil import time # 获取本机IP地址 def get_host_ip(): """ get host ip address 获取本机IP地址 :return: """ s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) try: s.connect(('8.8.8.8', 80)) ip = s.getsockname()[0] finally: s.close() return ip #检测端口是否被占用 def is_port_used(ip, port): """ check whether the port is used by other program 检测端口是否被占用 :param ip: :param port: :return: """ s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: s.connect((ip, port)) return True except OSError: return False finally: s.close() # 启动tomcat def startTomcat(): os.chdir(r"E:\\aaaaa\\apache-tomcat\\apache-tomcat-8.0.11\\bin") os.system(".\startup.bat") # 关闭tomcat def shutdownTomcat(): os.chdir(r"E:\\aaaaa\\apache-tomcat\\apache-
windows python2下停止,清空,启动tomcat
最新推荐文章于 2024-04-08 01:31:34 发布
这是一个Python脚本,用于自动化管理Tomcat服务器。它首先获取本机IP地址,然后检查8080端口是否被占用。如果端口被占用,脚本将停止Tomcat,删除工作目录和指定webapps下的文件,然后重新启动Tomcat。如果端口未被占用,脚本只会删除工作目录和webapps下的文件后启动Tomcat。
摘要由CSDN通过智能技术生成