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 -XX:PermSize=512m -XX:MaxPermSize=1G -Xms1G -Xmx2G"')
  @tomcat_dir.join('webapps').join('ROOT.war').to_s
end