{"id":1360,"date":"2012-02-23T00:55:32","date_gmt":"2012-02-22T22:55:32","guid":{"rendered":"http:\/\/musarra.wordpress.com\/?p=1360"},"modified":"2012-02-23T00:55:32","modified_gmt":"2012-02-22T22:55:32","slug":"liferay-portal-jboss-startup-script","status":"publish","type":"post","link":"https:\/\/www.dontesta.it\/en\/2012\/02\/23\/liferay-portal-jboss-startup-script\/","title":{"rendered":"Liferay Portal JBoss Startup Script"},"content":{"rendered":"<p style=\"text-align:justify;\">Dopo qualche mese di assenza dal blog, eccomi con un veloce post scritto nelle ore notturne. Qualche tempo addietro mi \u00e8 stato chiesto se fosse possibile avviare e fermare Liferay Portal tramite uno script su una macchina Linux basta su <strong><a href=\"http:\/\/www.redhat.com\" target=\"_blank\">RedHat Linux<\/a><\/strong>. Niente di pi\u00f9 semplice, con poca fatica il gioco \u00e8 fatto. Nel caso particolare la versione di Liferay Portal installata sulla macchina era quella con JBoss in bundle, questa distribuzione include lo script <span style=\"text-decoration:underline;\"><em>jboss_init_redhat.sh<\/em><\/span> (di Dimitris Andreadis ) che con qualche leggera modifica pu\u00f2 essere utilizzato come startup\/shutdown script.<\/p>\n<p style=\"text-align:justify;\">Le modifiche da me introdotte riguardano essenzialmente:<\/p>\n<ul>\n<li>Setting Liferay Portal Environment via lportal.sh in \/etc\/profile.d<\/li>\n<li>Rotazione del file di log definito da $JBOSS_CONSOLE<\/li>\n<li>Shutdown basato su JNP<\/li>\n<\/ul>\n<p style=\"text-align:justify;\">Ho preferito adottare lo shutdown dell'istanza di Liferay Portal via <em><strong>JNP<\/strong><\/em> per evitare di eseguire lo shutdown di altre istanze di JBoss eventualmente presenti sulla stessa macchina.<\/p>\n<p style=\"text-align:justify;\">Lo script di startup\/shutdown da copiare in \/etc\/init.d e attivare tramite il comando <em><strong><a title=\"Managing Initscripts with Red Hat's chkconfig\" href=\"http:\/\/www.linuxjournal.com\/article\/4445\" target=\"_blank\">chkconfig<\/a><\/strong><\/em> pi\u00f9 lo script di definizione delle Environment (da modificare sulla base delle proprie esigenze) sono disponibili su GitHub ai seguenti indirizzi:<\/p>\n<ul>\n<li>Script di startup\/shutdown <a href=\"https:\/\/gist.github.com\/1888006\">https:\/\/gist.github.com\/1888006<\/a><\/li>\n<li>Script Environment setup <a href=\"https:\/\/gist.github.com\/1887999\" target=\"_blank\">https:\/\/gist.github.com\/1887999<\/a><\/li>\n<\/ul>\n<p>Ricordo che lo script funziona correttamente su RedHat Linux e distribuzioni da esso derivate (esempio: CentOS).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dopo qualche mese di assenza dal blog, eccomi con un veloce post scritto nelle ore notturne. Qualche tempo addietro mi \u00e8 stato chiesto se fosse possibile avviare e fermare Liferay Portal tramite uno script&#46;&#46;&#46;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[15,52,564],"tags":[109,201,637,232,339,345,365],"class_list":["post-1360","post","type-post","status-publish","format-standard","hentry","category-liferay","category-linux","category-operating-systems","tag-chkconfig","tag-jboss-bundle-init-script","tag-liferay","tag-liferay-portal","tag-script-environment","tag-shutdown-script","tag-startup-shutdown","post_format-post-format-standard"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Liferay Portal JBoss Startup Script<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Liferay Portal JBoss Startup Script\" \/>\n<meta property=\"og:description\" content=\"Dopo qualche mese di assenza dal blog, eccomi con un veloce post scritto nelle ore notturne. Qualche tempo addietro mi \u00e8 stato chiesto se fosse possibile avviare e fermare Liferay Portal tramite uno script&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/\" \/>\n<meta property=\"og:site_name\" content=\"Antonio Musarra&#039;s Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/antoniomusarrablog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/antoniomusarrablog\" \/>\n<meta property=\"article:published_time\" content=\"2012-02-22T22:55:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2024\/06\/cropped-foto_profilo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Antonio Musarra\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@antonio_musarra\" \/>\n<meta name=\"twitter:site\" content=\"@antonio_musarra\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Antonio Musarra\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/\"},\"author\":{\"name\":\"Antonio Musarra\",\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24\"},\"headline\":\"Liferay Portal JBoss Startup Script\",\"datePublished\":\"2012-02-22T22:55:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/\"},\"wordCount\":225,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24\"},\"keywords\":[\"Chkconfig\",\"JBoss Bundle Init script\",\"Liferay\",\"Liferay Portal\",\"script environment\",\"shutdown script\",\"startup shutdown\"],\"articleSection\":[\"Liferay\",\"Linux\",\"Operating Systems\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/\",\"url\":\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/\",\"name\":\"Liferay Portal JBoss Startup Script\",\"isPartOf\":{\"@id\":\"https:\/\/www.dontesta.it\/#website\"},\"datePublished\":\"2012-02-22T22:55:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.dontesta.it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Liferay Portal JBoss Startup Script\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dontesta.it\/#website\",\"url\":\"https:\/\/www.dontesta.it\/\",\"name\":\"Antonio Musarra&#039;s Blog\",\"description\":\"The ideal solution for a problem\",\"publisher\":{\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dontesta.it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24\",\"name\":\"Antonio Musarra\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2024\/06\/cropped-foto_profilo.png\",\"contentUrl\":\"https:\/\/www.dontesta.it\/wp-content\/uploads\/2024\/06\/cropped-foto_profilo.png\",\"width\":512,\"height\":512,\"caption\":\"Antonio Musarra\"},\"logo\":{\"@id\":\"https:\/\/www.dontesta.it\/#\/schema\/person\/image\/\"},\"description\":\"I began my journey into the world of computing from an Olivetti M24 PC (http:\/\/it.wikipedia.org\/wiki\/Olivetti_M24) bought by my father for his work. Day after day, quickly taking control until \u2026 Now doing business consulting for projects in the enterprise application development using web-oriented technologies such as J2EE, Web Services, ESB, TIBCO, PHP.\",\"sameAs\":[\"https:\/\/www.dontesta.it\",\"https:\/\/www.facebook.com\/antoniomusarrablog\",\"https:\/\/www.linkedin.com\/in\/amusarra\/\",\"https:\/\/x.com\/antonio_musarra\",\"https:\/\/www.youtube.com\/channel\/UC5D3_EtVPbZYUhrUcEK_THA\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Liferay Portal JBoss Startup Script","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/","og_locale":"en_US","og_type":"article","og_title":"Liferay Portal JBoss Startup Script","og_description":"Dopo qualche mese di assenza dal blog, eccomi con un veloce post scritto nelle ore notturne. Qualche tempo addietro mi \u00e8 stato chiesto se fosse possibile avviare e fermare Liferay Portal tramite uno script&#46;&#46;&#46;","og_url":"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/","og_site_name":"Antonio Musarra&#039;s Blog","article_publisher":"https:\/\/www.facebook.com\/antoniomusarrablog","article_author":"https:\/\/www.facebook.com\/antoniomusarrablog","article_published_time":"2012-02-22T22:55:32+00:00","og_image":[{"width":512,"height":512,"url":"https:\/\/www.dontesta.it\/wp-content\/uploads\/2024\/06\/cropped-foto_profilo.png","type":"image\/png"}],"author":"Antonio Musarra","twitter_card":"summary_large_image","twitter_creator":"@antonio_musarra","twitter_site":"@antonio_musarra","twitter_misc":{"Written by":"Antonio Musarra","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/#article","isPartOf":{"@id":"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/"},"author":{"name":"Antonio Musarra","@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24"},"headline":"Liferay Portal JBoss Startup Script","datePublished":"2012-02-22T22:55:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/"},"wordCount":225,"commentCount":0,"publisher":{"@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24"},"keywords":["Chkconfig","JBoss Bundle Init script","Liferay","Liferay Portal","script environment","shutdown script","startup shutdown"],"articleSection":["Liferay","Linux","Operating Systems"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/","url":"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/","name":"Liferay Portal JBoss Startup Script","isPartOf":{"@id":"https:\/\/www.dontesta.it\/#website"},"datePublished":"2012-02-22T22:55:32+00:00","breadcrumb":{"@id":"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dontesta.it\/2012\/02\/23\/liferay-portal-jboss-startup-script\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dontesta.it\/"},{"@type":"ListItem","position":2,"name":"Liferay Portal JBoss Startup Script"}]},{"@type":"WebSite","@id":"https:\/\/www.dontesta.it\/#website","url":"https:\/\/www.dontesta.it\/","name":"Antonio Musarra&#039;s Blog","description":"The ideal solution for a problem","publisher":{"@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dontesta.it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/0c69ed36230e1477875d6171b48b9b24","name":"Antonio Musarra","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/image\/","url":"https:\/\/www.dontesta.it\/wp-content\/uploads\/2024\/06\/cropped-foto_profilo.png","contentUrl":"https:\/\/www.dontesta.it\/wp-content\/uploads\/2024\/06\/cropped-foto_profilo.png","width":512,"height":512,"caption":"Antonio Musarra"},"logo":{"@id":"https:\/\/www.dontesta.it\/#\/schema\/person\/image\/"},"description":"I began my journey into the world of computing from an Olivetti M24 PC (http:\/\/it.wikipedia.org\/wiki\/Olivetti_M24) bought by my father for his work. Day after day, quickly taking control until \u2026 Now doing business consulting for projects in the enterprise application development using web-oriented technologies such as J2EE, Web Services, ESB, TIBCO, PHP.","sameAs":["https:\/\/www.dontesta.it","https:\/\/www.facebook.com\/antoniomusarrablog","https:\/\/www.linkedin.com\/in\/amusarra\/","https:\/\/x.com\/antonio_musarra","https:\/\/www.youtube.com\/channel\/UC5D3_EtVPbZYUhrUcEK_THA\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/posts\/1360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/comments?post=1360"}],"version-history":[{"count":0,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/posts\/1360\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/media?parent=1360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/categories?post=1360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dontesta.it\/en\/wp-json\/wp\/v2\/tags?post=1360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}