启动连接了java代理的Glassfish域
出于某些监控目的,我需要启动带有自定义java代理的Glassfish域。 如果我直接使用命令启动域:启动连接了java代理的Glassfish域,java,glassfish,asadmin,Java,Glassfish,Asadmin,出于某些监控目的,我需要启动带有自定义java代理的Glassfish域。 如果我直接使用命令启动域: java -cp /path/to/glassfish3/glassfish/modules/glassfish.jar com.sun.enterprise.glassfish.bootstrap.ASMain bla-bla-bla -javaagent:/path/to/agent.jar 它按预期工作 但是如何对以asadmin开头的域执行相同的操作? 我已经尝试过asadmin创建
java -cp /path/to/glassfish3/glassfish/modules/glassfish.jar com.sun.enterprise.glassfish.bootstrap.ASMain bla-bla-bla -javaagent:/path/to/agent.jar
它按预期工作
但是如何对以asadmin开头的域执行相同的操作?
我已经尝试过asadmin创建jvm选项和asadmin创建系统属性——这对我没有帮助。有什么想法吗?尝试重新启动域 如果您设置了与JVM相关的任何内容,则在重新启动域之前,该设置将无效。GF管理控制台还警告您在web UI上执行此操作
也会发出警告。创建jvm选项应该可以工作。
列出的jvm选项对您说了什么?你重新启动域了吗?实际上我面前没有GF实例,但是你可以检查Glassfish的启动脚本,可能有一个环境变量,例如,JAVA\u OPTS
或类似的,你可以在那里设置它。我通过admin-cli.jar直接启动asadmin。但无论如何,重新启动域会有所帮助。谢谢。你可以试着做一个包装器,然后你可以在里面设置你的代理jar。