[jboss-jira] [JBoss JIRA] (WFCORE-2526) Domain mode passed unwanted sys props to spawned servers

Brian Stansberry (JIRA) issues at jboss.org
Mon Mar 13 16:50:00 EDT 2017


    [ https://issues.jboss.org/browse/WFCORE-2526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13377140#comment-13377140 ] 

Brian Stansberry commented on WFCORE-2526:
------------------------------------------

I think there will have to be some special setting, to avoid breaking existing uses, but doing it via the command line and not requiring xml should be possible. For example:

-Djboss.host.server-excluded-properties=jboss.modules.system.pkgs,java.util.logging.manager

or

--server-excluded-properties=jboss.modules.system.pkgs,java.util.logging.manager

I think the former would be a better fit for what I think you're doing, as it can be included in $HOST_CONTROLLER_JAVA_OPTS in domain.conf along with other agent settings you are using. The latter would need to be part of the args to domain.sh which are out of your direct control.



> Domain mode passed unwanted sys props to spawned servers
> --------------------------------------------------------
>
>                 Key: WFCORE-2526
>                 URL: https://issues.jboss.org/browse/WFCORE-2526
>             Project: WildFly Core
>          Issue Type: Enhancement
>            Reporter: John Mazzitelli
>
> This is related to WFCORE-350, except the solution to that only involves filtering out some but not all unwanted sys props.
> I would say the solution should involve any properties, not just jboss.server.xxx properties.
> In my case, I'm trying to inject a javaagent into the host controller but I do NOT want the javaagent in the spawned servers. Because my javaagent uses JBoss Logging (JUL) I'm forced to pass in "-Djboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager" and 
> "-Djava.util.logging.manager=org.jboss.logmanager.LogManager" so the host controller can start up.
> But these gets passed to the spawned servers and causes them to fail to boot up (because while my -javaagent command line argument isn't passed to their JVM, the -D sys props are and those combination of sys props are deadly without a JUL-enabled javaagent).
> See: http://lists.jboss.org/pipermail/wildfly-dev/2017-March/005810.html



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jboss-jira mailing list