IntelliJ IDEA license server服务器搭建

本文主要介绍如何正确的打开官方idea

前期准备

1.IntelliJIDEALicenseServer

  • 下载idea license server包:下载
  • 解压安装包:根据32还是64位、平台(linux、mac、win等选择合适的执行文件,其中mac选择的是darwin x64)。
    2.supervisor

骚操作

一、第一种方法
根据你的操作系统的不同直接在本地运行下载后的对应的license server就可以启动了。


二、第二种方法
把Linux文件上传到一台远程的Linux主机,然后用supervisor管理该程序

服务上创建如下目录

1
mkdir -p /root/app/creak/{logs,run,conf}

conf目录下面 vim supervisor.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[supervisord]
directory = /root/app/creak/
logfile = /root/app/creak/logs/info.log
pidfile = /root/app/creak/run/pid.pid
[supervisorctl]
serverurl = unix:///root/app/creak/run/pro.sock
[unix_http_server]
file = /root/app/creak/run/pro.sock
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[program:creak]
user = root
process_name = creak
autostart = true
autorestart = true
stdout_logfile = /root/app/creak/logs/creak.log
stderr_logfile = /root/app/creak/logs/err.log
command = /root/app/creak/IntelliJIDEALicenseServer_linux_amd64

把对应的license server放到对应的目录下面,然后启动supervisor来管理license server;当进程停止的时候,可以自动把进程启动。很不错!!!

1
2
3
#mv IntelliJIDEALicenseServer_linux_amd64 app/creak/
# chmod +x app/creak/IntelliJIDEALicenseServer_linux_amd64
# supervisorctl -c app/creak/conf/supervisor.conf reload

本地文件上传到远程服务器可以使用如下命令

1
scp ~/Downloads/IntelliJIDEALicenseServer/IntelliJIDEALicenseServer_linux_amd64 realworld:~

注册成功

输入你的远程服务器的IP地址,端口号就是1017



然后就可以愉快的使用了

坚持原创技术分享,您的支持将鼓励我继续创作!攒点碎银娶媳妇!