[jboss-jira] [JBoss JIRA] (WFLY-13016) Windows default install of wildfly as a service starts the service in an inconsistent directory JBOSS_HOME/bin

Wild Fly (Jira) issues at jboss.org
Mon Jan 27 04:37:05 EST 2020


Wild Fly created WFLY-13016:
-------------------------------

             Summary: Windows default install of wildfly as a service starts the service in an inconsistent directory JBOSS_HOME/bin
                 Key: WFLY-13016
                 URL: https://issues.redhat.com/browse/WFLY-13016
             Project: WildFly
          Issue Type: Enhancement
          Components: Build System, Server
    Affects Versions: 10.0.0.Final
            Reporter: Wild Fly
            Assignee: Brian Stansberry


Hi there,
Thanks for the amazing work on Wildfly so far!
I just ran into some configuration issue where I had to migrate a windows jboss server install to a linux one, with the files included at the root of the server working directory (java "user.dir" property).
The issue I had was that my linux wildfly server was not finding my files in its working directory although they were exactly at the same location relative to JBOSS_HOME and my code was not using absolute path.

After some research concerning the install scripts, I found that when installing wildfly as a service (ie. in background), each script (common.ps1, wildfly-init*.sh or service.bat) was specifying the working folder for that service.
And the issue is that it is not consistent across all scripts... well, in fact it is almost consistent, except for the .bat script which starts the service in JBOSS_HOME/bin as its working directory whereas the others scripts starts the service in JBOSS_HOME as its working directory.

I already located the bug at https://github.com/wildfly/wildfly-core/blob/master/core-feature-pack/src/main/resources/content/docs/contrib/scripts/service/service.bat#L525

(the others two configurations are here : 
https://github.com/wildfly/wildfly-core/blob/master/core-feature-pack/src/main/resources/content/docs/contrib/scripts/init.d/wildfly-init-redhat.sh#L158 

and there :
https://github.com/wildfly/wildfly-core/blob/master/core-feature-pack/src/main/resources/content/bin/common.ps1#L289
)

Thanks for taking this remark into account for enhanced cross-platform configuration!



--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jboss-jira mailing list