Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
tutorial:adm:server_preparation [2019/03/18 15:05]
urbanl new tomcat instalation
tutorial:adm:server_preparation [2019/06/04 11:57]
urbanl [Start Tomcat automatically after system startup - Debian] Selinux change on Centos
Line 291: Line 291:
 <code bash> <code bash>
 systemctl enable tomcat8 systemctl enable tomcat8
 +</code>
 +
 +=== On CentOS turn off Selinux ===
 +On CentOS in Selinux you need to allow tomcat to connect to database through network.
 +<code bash>
 +setsebool -P tomcat_can_network_connect_db true
 +</code>
 +Then check it.
 +<code bash>
 +getsebool -a |grep tomcat
 +</code>
 +If it's set right you will se this line with "on" on the end.
 +<code>
 +tomcat_can_network_connect_db --> on
 </code> </code>
 ====  Apache Tomcat configuration recommended for production usage ==== ====  Apache Tomcat configuration recommended for production usage ====
Line 429: Line 443:
  
 ==== Rotating Tomcat logs ==== ==== Rotating Tomcat logs ====
-Tomcat logger appneds to the logfile at ''/var/log/tomcat/''. Tomcat also sets up logrotate at ''/etc/logrotate.d/tomcat''. Change logrotate file into following and just adjust log retention (the ''rotate COUNT'') as necessary.+Tomcat logger appneds to the logfile at ''/var/log/tomcat/''. Tomcat also sets up logrotate at ''/etc/logrotate.d/tomcat''. Change logrotate file into following and adjust log retention (the ''COUNT'') as necessary - for production deployments we recommend at least 90 days.
 <file txt tomcat> <file txt tomcat>
 /var/log/tomcat/tomcat.log /var/log/tomcat/tomcat.log
Line 469: Line 483:
 /var/log/tomcat8/host-manager.log /var/log/tomcat8/host-manager.log
 /var/log/tomcat8/catalina.out { /var/log/tomcat8/catalina.out {
-        rotate 7+        rotate COUNT
         daily         daily
         dateext         dateext
Line 792: Line 806:
         AddOutputFilterByType DEFLATE text/plain         AddOutputFilterByType DEFLATE text/plain
         AddOutputFilterByType DEFLATE text/xml         AddOutputFilterByType DEFLATE text/xml
 +        AddOutputFilterByType DEFLATE application/json
 +        AddOutputFilterByType DEFLATE application/hal+json
  
         # Remove browser bugs (only needed for really old browsers)         # Remove browser bugs (only needed for really old browsers)
  • by koulaj