自建 Jrebel 反向代理
本文最后更新于:2020年12月30日 下午
项目位置:https://gitee.com/gsls200808/JrebelLicenseServerforJava
不喜欢 Gitee 直接 git clone https://gitee.com/gsls200808/JrebelLicenseServerforJava.git
然后自己用 maven
编译一下就好!
或者吾辈也编译了一个 链接
普通启动(其中 -p 指的是端口,服务器必须配置该端口可以访问)
1 |
|
后台启动 jar(既便退出程序也不会结束)
1 |
|
> log.log &
指的是将程序的控制台输出写入到某个文件中
查看程序
使用 job 命令
1
jobs
输出可能是下面这样子:
[1]+ Running nohup java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8181 > log.log &
想要结束的话使用
fg 任务 id
将任务调回前台,然后Ctrl+C
即可。
这里使用1
2fg 1
Ctrl+C使用 Linux 下的
ps
命令使用以下命令列出所有含有 Jrebel 的进程
1
ps -ef|grep Jrebel
吾辈启动了好几次,所以有 3 条
1
2
3rxliuli 1877 1828 0 23:26 pts/0 00:00:00 java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar
rxliuli 1942 1921 0 23:33 pts/1 00:00:00 java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8181
rxliuli 1967 1921 0 23:37 pts/1 00:00:00 grep --color=auto Jrebel使用
kill -9 进程 id
杀死进程
例如这里可以使用1
kill -9 1828
然后再次使用 ps 查看进程就发现已经被杀死了
使用
激活服务器:http://{服务器 id}:{服务器端口, 这里是 8181}/947122a0-7e9a-4bea-814d-876525d3767f
邮箱随意就好(至少格式要正确。。。)
有可能 Jrebel 还会让你输入认证信息,吾辈输入了服务器的 username/password 貌似就没问题了呢