JVM自动加载指定javaagent

查资料时偶然查到的JVM启动时自动加载指定javaagent方法

核心是 JAVA_TOOL_OPTIONS 变量

Linux

export JAVA_TOOL_OPTIONS=-javaagent:/test.jar

Windows

set JAVA_TOOL_OPTIONS=-javaagent:D:/test.jar

推荐设置到环境变量, 配合 AspectJ, 可以构造大杀器.

JVM在启动时检测到有设置 JAVA_TOOL_OPTIONS 时, 会自动将 JAVA_TOOL_OPTIONS 的值加载为 JVM 启动参数

参考资料: https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/envvars002.html

OpenShift搭建Nginx反向代理

官方搭建Nginx教程在这里 https://blog.openshift.com/lightweight-http-serving-using-nginx-on-openshift/ ,不过官方教程写于2012年,和现在操作方式有些不同。

创建 Cartridges

  1. 在 https://openshift.redhat.com/app/console/applications 添加新应用,选择 Do-It-Yourself 0.1 Cartridges。
  2. 创建好 Cartridges 后,使用 putty 连接到创建好的 Cartridges 。

- 阅读剩余部分 -