title: How do I undeploy all artifacts from WildFly?
body: <p>I am developing a web application and deploying (with IntelliJ) to WildFly 10.1. I recently renamed my webapp module, which results in renaming my <em>war</em> file from <code>foo.war</code> to <code>bar.war</code>. Every time I start up, I get this error:</p>
  
  <pre><code>12:24:15,899 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.deployment.unit."foo_war_exploded.war".STRUCTURE: org.jboss.msc.service.StartException in service jboss.deployment.unit."foo_war_exploded.war".STRUCTURE: WFLYSRV0153: Failed to process phase STRUCTURE of deployment "foo_war_exploded.war"
      at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:154)
      at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948)
      at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)
  Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: WFLYSRV0160: Failed to mount deployment content
      at org.jboss.as.server.deployment.module.DeploymentRootMountProcessor.deploy(DeploymentRootMountProcessor.java:95)
      at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:147)
      ... 5 more
  Caused by: java.io.FileNotFoundException: /.../foo_war_exploded (No such file or directory)
      at java.io.FileInputStream.open0(Native Method)
      at java.io.FileInputStream.open(FileInputStream.java:195)
      at java.io.FileInputStream.&lt;init&gt;(FileInputStream.java:138)
      at org.jboss.vfs.spi.RootFileSystem.openInputStream(RootFileSystem.java:51)
      at org.jboss.vfs.VirtualFile.openStream(VirtualFile.java:318)
      at org.jboss.vfs.VFS.mountZipExpanded(VFS.java:533)
      at org.jboss.as.server.deployment.DeploymentMountProvider$Factory$ServerDeploymentRepositoryImpl.mountDeploymentContent(DeploymentMountProvider.java:108)
      at org.jboss.as.server.deployment.module.DeploymentRootMountProcessor.deploy(DeploymentRootMountProcessor.java:91)
      ... 6 more
  ...
  [2017-04-23 12:24:18,957] Artifact bar:war exploded: Artifact is deployed successfully
  </code></pre>
  
  <p>Notice that deploying (and undeploying) the renamed <em>war</em> works fine. I just can't undeploy the leftover of the old <em>war</em>.</p>
  
  <p><strong>How do I undeploy all artifacts from WildFly to make a fresh start?</strong></p>