Difference between revisions of "Configuring the Application Server"

From AgileApps Support Wiki
imported>Aeric
 
(18 intermediate revisions by one other user not shown)
Line 1: Line 1:
<includeonly>=== Configuring the Application Server ===</includeonly>
<includeonly>=== Configuring the Application Server ===</includeonly>
Instructions are provided for a new installation for an upgrade.
# As described in [[Software Requirements#Required for Basic Platform Functionality]]:
 
#* Configure an email server to enable email-based collaboration.  
;Considerations:
#* To improve performance, install and memcached for caching. (You will configure it in a moment).
:* All database servers and web servers must be configured to be in the same timezone, regardless of where they are geographically located.
#* Add the Apache HTTP server to further improve performance.
{{TBD| Do we retain any of these?
#:
:* By default, the application server is installed to this destination directory: <tt>/~dirname/longjump_app_server</tt>,<br>where <tt>/~dirname</tt> is defined in <tt>installation.properties</tt> as the default <tt>install_dir</tt> parameter
# All backend services are enabled by default. But they will cause performance problems if they are running on the customer-facing application server, and errors can result if they are running on multiple servers. After installing the platform, therefore, it is important to ''disable all backend services that are not required on the current server''.
:* Upgrades to the application server should use the same destination directory
#:''Learn more:'' [[Managing Backend Services]]
:* Optionally, specify an <tt>install_dir</tt> path in the <tt>installation.properties</tt> file.<br>That destination path should be used for future upgrades, as well.}}
#:
{{:Configuring the Application Server for New Installation}}
# As described in [[Software Requirements#Required for Additional Functionality]]:
====Upgrading the Application Server====
#* To allow PDFs to be generated from documents, install OpenOffice.
If this is the first time the platform is being installed on this server, follow the instructions at [[#First-Time Installation|First-Time Installation]].
#* To allow for <!--Twitter searches and (hiding due to LJP-8904)--> [[Collision Detection and Prevention]], install HornetQ.
 
#* To be able to email a chart or report, [[Install the Chart Handling Libraries]].
Otherwise, follow the process described here.
#:
{{:Configuring the Application Server for an Upgrade}}
#Additionally:
#* [[Enabling One-Click Document Viewing|Enable One-Click Document Viewing]].
#* [[Adding Multibyte Character Set Fonts for PDF Printing|Add Multibyte Character Fonts]] for PDF printing.
#* To enable [[Java Code Governors]] on Red Hat 6, perform the steps mentioned in the [[Additional Step for RedHat]] article.
{{Note|<br>When making changes to an existing server, [[Restart after a Configuration Change|restart the server]] to read in the new values.}}
<noinclude>
<noinclude>


[[Category:Installation]]
[[Category:Installation]]
</noinclude>
</noinclude>

Latest revision as of 09:42, 22 August 2023

  1. As described in Software Requirements#Required for Basic Platform Functionality:
    • Configure an email server to enable email-based collaboration.
    • To improve performance, install and memcached for caching. (You will configure it in a moment).
    • Add the Apache HTTP server to further improve performance.
  2. All backend services are enabled by default. But they will cause performance problems if they are running on the customer-facing application server, and errors can result if they are running on multiple servers. After installing the platform, therefore, it is important to disable all backend services that are not required on the current server.
    Learn more: Managing Backend Services
  3. As described in Software Requirements#Required for Additional Functionality:
  4. Additionally:

Notepad.png

Note:
When making changes to an existing server, restart the server to read in the new values.