当前位置: 首页 > news >正文

国内做日化官方网站郑州做网站的专业公司

国内做日化官方网站,郑州做网站的专业公司,网站注册短信验证怎么做,北京做手机网站建设java代码生成好的.exe启动nginx服务程序 根据nginx占用端口来解决nginx服务重复启动问题(下面代码了解代码逻辑后根据自己的业务需求修改即可) 代码: package org.example;import javax.swing.*; import java.awt.*; import java.io.*; …
  1. java代码生成好的.exe启动nginx服务程序
    在这里插入图片描述

  2. 根据nginx占用端口来解决nginx服务重复启动问题(下面代码了解代码逻辑后根据自己的业务需求修改即可)

代码:

package org.example;import javax.swing.*;
import java.awt.*;
import java.io.*;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.io.IOException;
import java.util.List;/*** @author ${USER}* @author ${DATE}*/
public class Main {public static boolean isPortUse(int port) {try (Socket socket = new Socket()) {socket.connect(new InetSocketAddress("localhost", port));return true;} catch (Exception e) {return false;}}public static int portNginxConf() {Path nginxConfPath = Paths.get(".\\conf\\nginx.conf"); // 修改为nginx.conf文件的实际路径int port = 0;try {List<String> lines = Files.readAllLines(nginxConfPath);for (String line : lines) {if (line.contains("listen")) {if (line.indexOf("#") != -1) {line = line.split("#")[0];}if (line.indexOf(";") != -1) {line = line.split(";")[0];}line = line.split("listen")[1];port = Integer.parseInt(line.trim());System.out.println("Port: " + port);break; // 如果只需要找到一个端口号,就退出循环}}} catch (IOException e) {e.printStackTrace();}return port;}public static void main(String[] args) {try {int port = portNginxConf();if (port != 0) {if (isPortUse(port) == false) {ProcessBuilder processBuilder = new ProcessBuilder("cmd.exe", "/c", "start nginx"); // /c参数表示执行后关闭CMD窗口Process process = processBuilder.start();TrayIcon trayIcon = new TrayIcon(new ImageIcon("nginx.png").getImage());SystemTray.getSystemTray().add(trayIcon);// 等待命令执行完成process.waitFor();}}} catch (AWTException e) {throw new RuntimeException(e);} catch (InterruptedException | IOException e) {throw new RuntimeException(e);}}
}
  1. 启动nginx用到的nginx.exe 和nginx图标我已经进行隐藏显示
    在这里插入图片描述
http://www.rdtb.cn/news/14389.html

相关文章:

  • 图片网站cms浙江网站建设推广
  • 网站开发研究方法咸宁网站seo
  • 做网站用windows还是mac面点培训学校哪里有
  • 网络营销中网站建设的策略seo排名资源
  • 承德做网站优化百度网页版浏览器入口
  • 网站怎么做会员系统怎样打开网站
  • 什么视频网站可以做链接地址seo模拟点击工具
  • 东莞商城网站开发免费搭建网站平台
  • 导航网站 wordpress公司网站怎么注册
  • 网站透明效果逆冬黑帽seo培训
  • 朝阳区建设工作办公室网站百度号码认证平台个人号码申诉
  • 做网站 知乎临沂百度推广的电话
  • 武汉百度做网站搜索关键词热度
  • 微信怎么做链接网站免费做网站网站
  • 有没有免费看的视频杭州seo推广服务
  • 网站建设研究方法女教师遭网课入侵直播录屏曝光i
  • 公积金网站怎么做增员百度网站搜索排名
  • 哪个浏览器能打开那种网站seo任务平台
  • 网站怎么做架构图第三方营销策划公司有哪些
  • 郑州商城网站建设多少钱二级域名注册平台
  • 国内建网站知名企业池州网络推广
  • 羽贝网站建设百度导航
  • 上海微信网站建设营销策划思路
  • 响应式网站模板百度云全网营销的公司
  • 淘宝联盟怎么做自已的网站seo关键词优化培训班
  • 怎么做qq靓号网站广东网站seo营销
  • 国际建设管理学会网站媒体:北京不再公布疫情数据
  • 网站 活动页面百度页面
  • 门户网站建设方案中信息公开手机优化软件排名
  • 长久新开传奇网站免费seo课程