Go to main content

man pages section 8: System Administration Commands

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

tomcat8 (8)

Name

tomcat8 - Apache Tomcat Version 8 overview

Synopsis

Please see following description for synopsis

Description

System Administration Commands                                      tomcat8(8)



NAME
       tomcat - Apache Tomcat Version 8 overview

DESCRIPTION
       Apache  Tomcat Version 8 (Tomcat) is implementation of the Java Servlet
       and JavaServer Pages technologies.

       Tomcat can be enabled by authorized user within the service  management
       facility  (SMF),  using the following fault management resource identi-
       fier (FMRI):

         svc:/network/http:tomcat8

       Tomcat enabled via SMF is executed for better security with  "webservd"
       user  credentials  and with added "net_privaddr" privilege so it can be
       configured to listen on privileged TCP ports (e.g.  80).  With  default
       configuration Tomcat listens on TCP port 8080.

       Unauthorized  user  can  start Tomcat with his or her credentials using
       ordinary startup scripts and by setting CATALINA_BASE environment vari-
       able  to  path  with his or her conf/, webapp/ and logs/ subdirectories
       (see Tomcat directory structure bellow).

       Similarly it's possible to run multiple SMF Tomcat instances by setting
       CATALINA_BASE  for both start and stop methods for newly created Tomcat
       FMRI.

       Tomcat from version 8.5 starts with more strict umask(1) 0027.  If this
       is  not  convenient, different umask value can be set by UMASK variable
       in setenv.sh file.


FILES
       The following files specify the installation locations for Tomcat 6:

       /etc/tomcat8/

           Symbolic link to directory containing Tomcat 8 configuration  files
           (/var/tomcat8/conf).


       /usr/tomcat8/bin/

           Contains Tomcat startup scripts.


       /usr/tomcat8/lib/

           Contains Tomcat private libraries.


       /usr/tomvat8/docs/

           Contains  Tomcat  documentation  in  HTML format. The directory has
           classical  WEBAPP  structure  and  it's  symbolically   linked   as
           /var/tomcat8/webapps/docs   (the   link   is   part   of  web/java-
           servlet/tomcat/tomcat-examples packages).


       /var/tomcat8/conf/

           Contains Tomcat configuration files. A newly-installed Tomcat  con-
           tains  a  default  server.xml  file. This is the main configuration
           file.  For setting Tomcat environment variables  it's  possible  to
           create  here  setenv.sh  file  which  is  sourced  during  start by
           catalina.sh.


       /var/tomcat8/logs/

           Contains Tomcat log and output files.


       /var/tomcat8/temp/

           Directory used by the JVM for temporary files (java.io.tmpdir).


       /var/tomcat8/webapps/

           Tomcat Web Application  Directory  where  are  WAR  files  put  for
           deployment.


       /var/tomcat8/webapps/ROOT/

           Directory  with default (ROOT) web application which is served when
           URL is requested without further path specifier (http://hostname/).
           After  Tomcat packages installation this directory is intentionally
           left empty with just index.jsp and index.htm files. The  HTML  file
           redirects  requester  to Tomcat home page which is in ROOT.example/
           directory (this file  is  part  of  web/java-servlet/tomcat/tomcat-
           examples package). The JSP file is default home page which is shown
           when web/java-servlet/tomcat/tomcat-examples (and thus  HTML  file)
           is not installed. This shall allow better deployment of custom ROOT
           web application while maintain upgrade ability via packaging system
           (without losing data).


       /var/tomcat8/webapps/ROOT.example/

           Tomcat  home  web application (part of web/java-servlet/tomcat/tom-
           cat-examples package).


       /var/tomcat8/webapps/examples/

           This directory contains web application with various  ServLets  and
           JSP examples. The directory is part of web/java-servlet/tomcat/tom-
           cat-examples package which can be removed if it's required (to per-
           manently disable this web application).


       /var/tomcat8/work/

           Directory  where  Tomcat  places  for web applications intermediate
           files (such as compiled JSP files) during its work.



ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+---------------------------+
       |ATTRIBUTE TYPE |     ATTRIBUTE VALUE       |
       +---------------+---------------------------+
       |Availability   | web/java-servlet/tomcat-8 |
       +---------------+---------------------------+
       |Stability      | Uncommitted               |
       +---------------+---------------------------+

SEE ALSO
       http://tomcat.apache.org/tomcat-8.0-doc



NOTES
       Source code for open source software components in Oracle  Solaris  can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source was downloaded from  https://archive.apache.org/dist/tomcat/tom-
       cat-8/v8.5.78/src/apache-tomcat-8.5.78-src.tar.gz.

       Further information about this software can be found on the open source
       community website at https://tomcat.apache.org/.



Solaris 11.4                      8 Dec 2016                        tomcat8(8)