Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-255

jboss.server.base.dir, jboss.server.config.dir and jboss.server.log.dir should also be allowed to be set as a system-property resource or overridden via JAVA_OPTS or the launch-command.

    XMLWordPrintable

Details

    Description

      The three properties jboss.server.base.dir, jboss.server.config.dir and jboss.server.log.dir are allowed to be overridden for servers. For a domain server, these values need to be allowed to be set as a boot-time=true system property.

      These properties should also be allowed to be set as a system-property resource or overridden via JAVA_OPTS or the launch-command.

      The add, write-attribute and remove operations should not modify the runtime, but should modify the model. It's debatable whether the server should be put in a restart-required state. Currently similar resources do not set the server state to restart-required. For now we should stick with the same state.

      [domain@localhost:9999 /] /host=master/system-property=jboss.server.log.dir:add(boot-time=true,value="/var/log")
      {
          "outcome" => "failed",
          "result" => undefined,
          "failure-description" => "JBAS010839: Operation failed or was rolled back on all servers.",
          "rolled-back" => true,
          "server-groups" => {"main-server-group" => {"host" => {"master" => {
              "server-one" => {"response" => {
                  "outcome" => "failed",
                  "failure-description" => "JBAS015845: System property jboss.server.log.dir cannot be set via the xml configuration file or from a management client; it's value must be known at initial process start so it can only set from the commmand line",
         
               "rolled-back" => true
              }},
              "server-two" => {"response" => {
                  "outcome" => "failed",
                  "failure-description" => "JBAS015845: System property jboss.server.log.dir cannot be set via the xml configuration file or from a management client; it's value must be known at initial process start so it can only set from the commmand line",
                  "rolled-back" => true
              }}
          }}}}
      }
      

      These properties should also be allowed to be set in the /host=*/server-config=*/jvm=*/ resource on the jvm-options and likely launch-command attributes.

      Attachments

        Activity

          People

            jperkins-rhn James Perkins
            jperkins-rhn James Perkins
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: