serverdirectory inside your CommandBox home. There is a sub folder containing an MD5 hash of the server name and web root concatenated with the server name. Inside of that, is a folder containing the name of the CF Engine followed by the engine version. The result is something like this:
server forgetwill remove the entire top level folder containing all the engine versions.
commandbox-cfconfiginstalled, it will automatically copy over all CF config settings that it can handle into the new server home. Any other custom changes you've made such as license files, logs, jars or
web.xmlmodifications will not be brought over.
server.jsonlives in. This can give you a predictable server home, but comes with a few caveats:
server forgetand remove the server home before you can start a new server in your custom server home.
app.singleServerHomesetting. It defaults to
server forgetto upgrade or change versions via CommandBox.
stopcommands from and no matter what
nameyou pass, CommandBox will always perform that action against the single server it has. You can
server forgetand start another server elsewhere, but there can only be one server at a time. This setting was added to help prevent duplicate servers from getting created in different folders during Docker builds which mixed up the settings.