class KPM::TomcatManager

def setup

def setup
  # Remove default webapps
  %w[ROOT docs examples host-manager manager].each do |webapp|
    FileUtils.rm_rf(@tomcat_dir.join('webapps').join(webapp))
  end
  # Update Root.xml
  root_xml_dir = @tomcat_dir.join('conf').join('Catalina').join('localhost')
  FileUtils.mkdir_p(root_xml_dir)
  File.write(root_xml_dir.join('ROOT.xml'), '<Context></Context>')
  # Setup default properties
  setenv_sh_path = @tomcat_dir.join('bin').join('setenv.sh')
  File.write(setenv_sh_path, "export CATALINA_OPTS=\"$CATALINA_OPTS #{default_java_properties}\"")
  @tomcat_dir.join('webapps').join('ROOT.war').to_s
end