{"id":24413,"date":"2024-02-15T14:53:34","date_gmt":"2024-02-15T22:53:34","guid":{"rendered":"https:\/\/docs.extraview.com\/v25\/book\/war-file-deployment-1\/"},"modified":"2025-02-24T15:11:39","modified_gmt":"2025-02-24T23:11:39","slug":"war-file-deployment-1","status":"publish","type":"page","link":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/","title":{"rendered":"WAR File Deployment"},"content":{"rendered":"<p>The default deployment for ExtraView is as an exploded directory. However, like many other web applications, ExtraView can be deployed as a .war file. When deploying ExtraView as a .war file, there are configuration parameters that must be modified from the default values, in order to allow the application to write log files and temporary files to locations outside of the application subdirectories that are the default paths.<\/p>\n<p>Prior to building the .war file, you will modify the <span class=\"fixedWidthFont\">WEB-INF\/configuration\/Configuration.properties<\/span> file to set the database connection information, as well as all other configuration settings for your installation.<\/p>\n<p>You will also need to modify the following settings within the Configuration.properties file:<\/p>\n<ul>\n<li class=\"fixedWidthFont\">LOG_FILE_PATH_NAME<\/li>\n<li class=\"fixedWidthFont\">CHART_DIR TEMP_DIR<\/li>\n<li class=\"fixedWidthFont\">DATA_DIR<\/li>\n<\/ul>\n<p>These settings should be commented, and the following parameters and appropriate values should be used instead:<\/p>\n<ul>\n<li class=\"fixedWidthFont\">LOG_FILE_PATH_NAME_ABSOLUTE = c:pathtologfile\/EVJ.log<\/li>\n<li class=\"fixedWidthFont\">CHART_DIR_ABSOLUTE = c:pathtotempfolder<\/li>\n<li class=\"fixedWidthFont\">TEMP_DIR_ABSOLUTE = c:pathtotempfolder<\/li>\n<li class=\"fixedWidthFont\">DATA_DIR_ABSOLUTE = c:pathtotempfolder<\/li>\n<\/ul>\n<p>The selected paths must already exist on the file system, and must be writeable by the user that will start up the application server process. Obviously, you should alter the path names to suit your server.<\/p>\n<h3>WAR File Deployment in Clustered Systems<\/h3>\n<p>If you will be deploying the .war file to multiple nodes (i.e. you have a clustered system), and each node is on a different machine, please ensure that each node has the same path.<\/p>\n<div class=\"textGreyBg\">Note: each node will need to write to its own log file, so if multiple nodes are on the same machine, or if the <span class=\"fixedWidthFont\">LOG_FILE_PATH_NAME_ABSOLUTE<\/span> is on a shared file system, you will need to ensure that each node has a unique path to the log folder, or a unique log name. If multiple nodes write to the same log file, the process will be unable to roll over the log file and the log will grow forever, rather than starting a new file when it reaches 20 MB in size.<\/div>\n<p>Also, please note that within each instance of ExtraView, each node must have a unique value set in the Configuration.properties file, for the parameter <span class=\"fixedWidthFont\">WEB_SERVER_NAME<\/span>.<\/p>\n<p>For multi-node installations where it is desired to construct a single .war file and deploy it to all nodes, you will need to use variable substitution in the Configuration.properties parameters, in order to have the necessary unique values, while having a single .war file to deploy.<\/p>\n<p>In the <span class=\"fixedWidthFont\">evj\/WEB-INF\/configuration\/Configuration.properties<\/span> file, you will find the parameter <span class=\"fixedWidthFont\">WEB_SERVER_NAME = WS_A<\/span> Replace the actual configuration settings with the name of your environment variable, surrounded by <span class=\"fixedWidthFont\">$$.<\/span><\/p>\n<p><span class=\"fixedWidthFont\">WEB_SERVER_NAME = $$MANAGED_SERVER_NAME$$<\/span><\/p>\n<p>Now, in your application server startup scripts for each managed server, set a -D option -DMANAGED_SERVER_NAME to be the unique name of each node in the cluster.<\/p>\n<p>Please see the section on <a href=\"v25\/configurationproperties-file-1\/\">Configuration File Settings<\/a> for further details.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The default deployment for ExtraView is as an exploded directory. However, like many other web applications, ExtraView can be deployed as a .war file. When deploying ExtraView as a .war file, there are configuration parameters that must be modified from the default values, in order to allow the application to write log files and temporary&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":24373,"menu_order":23,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_lmt_disableupdate":"no","_lmt_disable":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-24413","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>WAR File Deployment - Product Documentation<\/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:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WAR File Deployment - Product Documentation\" \/>\n<meta property=\"og:description\" content=\"The default deployment for ExtraView is as an exploded directory. However, like many other web applications, ExtraView can be deployed as a .war file. When deploying ExtraView as a .war file, there are configuration parameters that must be modified from the default values, in order to allow the application to write log files and temporary...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Product Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-24T23:11:39+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/\",\"url\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/\",\"name\":\"WAR File Deployment - Product Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\"},\"datePublished\":\"2024-02-15T22:53:34+00:00\",\"dateModified\":\"2025-02-24T23:11:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ExtraView 25\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Installation &#038; Upgrade Guide\",\"item\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Software Installation &#038; Upgrades\",\"item\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"WAR File Deployment\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"name\":\"ExtraView Product Documentation\",\"description\":\"ExtraView Documentation\",\"publisher\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\",\"name\":\"ExtraView Corporation\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"contentUrl\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"ExtraView Corporation\"},\"image\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WAR File Deployment - Product Documentation","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:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/","og_locale":"en_US","og_type":"article","og_title":"WAR File Deployment - Product Documentation","og_description":"The default deployment for ExtraView is as an exploded directory. However, like many other web applications, ExtraView can be deployed as a .war file. When deploying ExtraView as a .war file, there are configuration parameters that must be modified from the default values, in order to allow the application to write log files and temporary...","og_url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/","og_site_name":"Product Documentation","article_modified_time":"2025-02-24T23:11:39+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/","url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/","name":"WAR File Deployment - Product Documentation","isPartOf":{"@id":"https:\/\/docs.extraview.com\/v25\/#website"},"datePublished":"2024-02-15T22:53:34+00:00","dateModified":"2025-02-24T23:11:39+00:00","breadcrumb":{"@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/war-file-deployment-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":2,"name":"ExtraView 25","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":3,"name":"Installation &#038; Upgrade Guide","item":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/"},{"@type":"ListItem","position":4,"name":"Software Installation &#038; Upgrades","item":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/software-installation-upgrades-1\/"},{"@type":"ListItem","position":5,"name":"WAR File Deployment"}]},{"@type":"WebSite","@id":"https:\/\/docs.extraview.com\/v25\/#website","url":"https:\/\/docs.extraview.com\/v25\/","name":"ExtraView Product Documentation","description":"ExtraView Documentation","publisher":{"@id":"https:\/\/docs.extraview.com\/v25\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/docs.extraview.com\/v25\/#organization","name":"ExtraView Corporation","url":"https:\/\/docs.extraview.com\/v25\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/","url":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","contentUrl":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","width":512,"height":512,"caption":"ExtraView Corporation"},"image":{"@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/"}}]}},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"carl.koppel","author_link":"https:\/\/docs.extraview.com\/v25\/author\/carl-koppel\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/comments?post=24413"}],"version-history":[{"count":0,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24413\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24373"}],"wp:attachment":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/media?parent=24413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}