code: def status_webapp(app, url='http://localhost:8080/manager', timeout=180):
      '''
      return the status of the webapp (stopped | running | missing)
  
      app
          the webapp context path
      url : http://localhost:8080/manager
          the URL of the server manager webapp
      timeout : 180
          timeout for HTTP request
  
      CLI Examples:
  
      .. code-block:: bash
  
          salt '*' tomcat.status_webapp /jenkins
          salt '*' tomcat.status_webapp /jenkins http://localhost:8080/manager
      '''
  
      webapps = ls(url, timeout=timeout)
      for i in webapps:
          if i == app:
              return webapps[i]['mode']
  
      return 'missingf status_webapp(app, url='http://localhost:8080/manager', timeout=180):
      '''
      return the status of the webapp (stopped | running | missing)
  
      app
          the webapp context path
      url : http://localhost:8080/manager
          the URL of the server manager webapp
      timeout : 180
          timeout for HTTP request
  
      CLI Examples:
  
      .. code-block:: bash
  
          salt '*' tomcat.status_webapp /jenkins
          salt '*' tomcat.status_webapp /jenkins http://localhost:8080/manager
      '''
  
      webapps = ls(url, timeout=timeout)
      for i in webapps:
          if i == app:
              return webapps[i]['mode']
  
      return 'missing'
docs: return the status of the webapp (stopped | running | missing)
  
      app
          the webapp context path
      url : http://localhost:8080/manager
          the URL of the server manager webapp
      timeout : 180
          timeout for HTTP request
  
      CLI Examples:
  
      .. code-block:: bash
  
          salt '*' tomcat.status_webapp /jenkins
          salt '*' tomcat.status_webapp /jenkins http://localhost:8080/manager