自建 Jrebel 反向代理


自建 Jrebel 反向代理

项目位置:https://gitee.com/gsls200808/JrebelLicenseServerforJava

不喜欢 Gitee 直接 git clone https://gitee.com/gsls200808/JrebelLicenseServerforJava.git 然后自己用 maven 编译一下就好!
或者吾辈也编译了一个 链接

普通启动(其中 -p 指的是端口,服务器必须配置该端口可以访问)

java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8181

后台启动 jar(既便退出程序也不会结束)

nohup java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8181 > log.log &

> log.log & 指的是将程序的控制台输出写入到某个文件中

查看程序

  1. 使用 job 命令

    jobs

    输出可能是下面这样子:
    [1]+ Running nohup java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 8181 > log.log &

    想要结束的话使用 fg 任务 id 将任务调回前台,然后 Ctrl+C 即可。
    这里使用

    fg 1
    Ctrl+C
  2. 使用 Linux 下的 ps 命令

    使用以下命令列出所有含有 Jrebel 的进程

    ps -ef|grep Jrebel

    吾辈启动了好几次,所以有 3 条

    rxliuli   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 杀死进程
    例如这里可以使用

    kill -9 1828

    然后再次使用 ps 查看进程就发现已经被杀死了

使用

激活服务器:http://{服务器 id}:{服务器端口, 这里是 8181}/947122a0-7e9a-4bea-814d-876525d3767f
邮箱随意就好(至少格式要正确。。。)

有可能 Jrebel 还会让你输入认证信息,吾辈输入了服务器的 username/password 貌似就没问题了呢


文章作者: rxliuli
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 rxliuli !
 上一篇
IDEA 设置配置文件的位置 IDEA 设置配置文件的位置
IDEA 设置配置文件的位置IDEA 虽然有着便携版本,但它的配置文件显然并非如此。默认设置在当前用户目录下,所以为了便携化考虑,还是将配置文件也放到 IDEA 程序的子目录更好一点。 主要需要修改的文件为:IDEAHome/bin/ide
2018-07-16 rxliuli
下一篇 
MySQL 字符串数字比较大小的问题以及解决方案 MySQL 字符串数字比较大小的问题以及解决方案
MySQL 字符串数字比较大小的问题以及解决方案为什么要写这篇文章呢?因为吾辈碰到了 MySQL 中字符串数字比较起来的坑。 字符串数字:明明是数字却在数据库中使用 varchar 等类型进行存储的数字。 例如以下的表结构: CREAT
2018-07-05 rxliuli
  目录