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