• Categories
    Category
  • Categories
    Category
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial Comments FAQ Related Articles

How to install Apache Tomcat9.0.27 on opensuse15.1

  • 00:29 java -version
  • 00:36 cd /usr/local/
  • 00:40 wget http://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.21/bin/apache-tomcat-9.0.21.zip
  • 00:50 unzip apache-tomcat-9.0.27.zip
  • 01:10 mv apache-tomcat-9.0.27 tomcat9
  • 01:23 cd tomcat9/
  • 01:36 echo "export CATALINA_HOME="/usr/local/tomcat9"" >> ~/.bashrc
  • 02:21 source ~/.bashrc
  • 02:37 chmod a+x catalina.sh startup.sh
  • 03:04 ./startup.sh
6097

Pre-requisites:

Java

Download link :

Click here for the link

Installation procedure:

Use the below command to check the installed version of java

LinuxHelp:~ # java -version
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+7-suse-lp151.2.1-x8664)
OpenJDK 64-Bit Server VM (build 11.0.3+7-suse-lp151.2.1-x8664, mixed mode)

Change the specified Directory to Download and Install the Apache Tomcat

LinuxHelp:~ # cd /usr/local/

Download the Apache Tomcat Zip file using the below URL

LinuxHelp:/usr/local # wget  http://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.21/bin/apache-tomcat-9.0.21.zip
--2019-10-20 22:58:26--  http://mirrors.estointernet.in/apache/tomcat/tomcat-9/v9.0.21/bin/apache-tomcat-9.0.21.zip
Resolving mirrors.estointernet.in (mirrors.estointernet.in)... 103.123.234.254, 2403:8940:2::f
Connecting to mirrors.estointernet.in (mirrors.estointernet.in)|103.123.234.254|:80... connected.

Length: 11589581 (11M) [application/zip]
Saving to: ‘apache-tomcat-9.0.27.zip’

apache-tomcat-9.0.27.zip                        100%[====================================================================================================>]  11.05M  1.18MB/s    in 10s     

2019-10-20 22:59:56 (1.07 MB/s) - ‘apache-tomcat-9.0.27.zip’ saved [11589581/11589581]

Long list Directory to check the Downloaded Zip file

LinuxHelp:/usr/local # ll
total 11320
drwxr-xr-x 1 root root      124 Oct 20 22:59 .
drwxr-xr-x 1 root root      104 Mar 13  2019 ..
-rw-r--r-- 1 root root 11589581 Oct  7 15:51 apache-tomcat-9.0.27.zip
drwxr-xr-x 1 root root        0 Mar 11  2019 bin
drwxr-xr-x 1 root root        0 Mar 11  2019 games
drwxr-xr-x 1 root root        0 Mar 11  2019 include
drwxr-xr-x 1 root root        0 Mar 11  2019 lib
drwxr-xr-x 1 root root        0 Mar 11  2019 lib64
drwxr-xr-x 1 root root       80 Oct 20 22:05 man
drwxr-xr-x 1 root root        0 Mar 11  2019 sbin
drwxr-xr-x 1 root root        0 Mar 11  2019 share
drwxr-xr-x 1 root root        0 Mar 11  2019 src

Then unzip the Downloaded Zip file from the Directory

LinuxHelp:/usr/local # unzip apache-tomcat-9.0.27.zip
Archive:  apache-tomcat-9.0.27.zip
   creating: apache-tomcat-9.0.27/
   creating: apache-tomcat-9.0.27/bin/
   creating: apache-tomcat-9.0.27/conf/

List the contents of the following directory

LinuxHelp:/usr/local # ll
total 11320
drwxr-xr-x 1 root root      164 Oct 20 23:00 .
drwxr-xr-x 1 root root      104 Mar 13  2019 ..
drwxr-xr-x 1 root root      204 Oct  7 10:59 apache-tomcat-9.0.27
-rw-r--r-- 1 root root 11589581 Oct  7 15:51 apache-tomcat-9.0.27.zip
drwxr-xr-x 1 root root        0 Mar 11  2019 bin
drwxr-xr-x 1 root root        0 Mar 11  2019 games
drwxr-xr-x 1 root root        0 Mar 11  2019 include
drwxr-xr-x 1 root root        0 Mar 11  2019 lib
drwxr-xr-x 1 root root        0 Mar 11  2019 lib64
drwxr-xr-x 1 root root       80 Oct 20 22:05 man
drwxr-xr-x 1 root root        0 Mar 11  2019 sbin
drwxr-xr-x 1 root root        0 Mar 11  2019 share
drwxr-xr-x 1 root root        0 Mar 11  2019 src

Then Change the unzipped directory name to tomcat9

LinuxHelp:/usr/local # mv apache-tomcat-9.0.27 tomcat9

Now navigate to the tomcat9 directory as well as bin

LinuxHelp:/usr/local # cd tomcat9/
LinuxHelp:/usr/local/tomcat9 # cd bin

Configure the environment variable for apache tomcat 9.0.27

LinuxHelp:/usr/local/tomcat9/bin #  echo "export CATALINA_HOME="/usr/local/tomcat9"" >> ~/.bashrc

Reload the environment file

LinuxHelp:/usr/local/tomcat9/bin # source ~/.bashrc

List the contents in the bin directory

LinuxHelp:/usr/local/tomcat9/bin # ll
total 864
-rw-r--r-- 1 root root  35064 Oct  7 10:57 bootstrap.jar
-rw-r--r-- 1 root root   1703 Oct  7 10:57 catalina-tasks.xml
-rw-r--r-- 1 root root  15953 Oct  7 10:57 catalina.bat
-rw-r--r-- 1 root root  23567 Oct  7 10:58 catalina.sh
-rw-r--r-- 1 root root   2123 Oct  7 10:57 ciphers.bat
-rw-r--r-- 1 root root   1997 Oct  7 10:58 ciphers.sh
-rw-r--r-- 1 root root 206895 Oct  7 10:58 commons-daemon-native.tar.gz
-rw-r--r-- 1 root root  25197 Oct  7 10:57 commons-daemon.jar
-rw-r--r-- 1 root root   2040 Oct  7 10:57 configtest.bat
-rw-r--r-- 1 root root   1922 Oct  7 10:58 configtest.sh
-rw-r--r-- 1 root root   8513 Oct  7 10:58 daemon.sh
-rw-r--r-- 1 root root   2091 Oct  7 10:57 digest.bat
-rw-r--r-- 1 root root   1965 Oct  7 10:58 digest.sh
-rw-r--r-- 1 root root   3606 Oct  7 10:57 makebase.bat
-rw-r--r-- 1 root root   3382 Oct  7 10:58 makebase.sh
-rw-r--r-- 1 root root   3460 Oct  7 10:57 setclasspath.bat
-rw-r--r-- 1 root root   3708 Oct  7 10:58 setclasspath.sh
-rw-r--r-- 1 root root   2020 Oct  7 10:57 shutdown.bat
-rw-r--r-- 1 root root   1902 Oct  7 10:58 shutdown.sh
-rw-r--r-- 1 root root   2022 Oct  7 10:57 startup.bat
-rw-r--r-- 1 root root   1904 Oct  7 10:58 startup.sh
-rw-r--r-- 1 root root  47882 Oct  7 10:57 tomcat-juli.jar
-rw-r--r-- 1 root root 419428 Oct  7 10:58 tomcat-native.tar.gz
-rw-r--r-- 1 root root   4574 Oct  7 10:57 tool-wrapper.bat
-rw-r--r-- 1 root root   5515 Oct  7 10:58 tool-wrapper.sh
-rw-r--r-- 1 root root   2026 Oct  7 10:57 version.bat
-rw-r--r-- 1 root root   1908 Oct  7 10:58 version.sh

Assign executable permissions to both startup.sh and catalina.sh

LinuxHelp:/usr/local/tomcat9/bin # chmod a+x catalina.sh startup.sh

Now,run the startup.sh script to start the tomcat

LinuxHelp:/usr/local/tomcat9/bin # ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat9
Using CATALINA_HOME:   /usr/local/tomcat9
Using CATALINA_TMPDIR: /usr/local/tomcat9/temp
Using JRE_HOME:        /usr/lib64/jvm/java-11-openjdk-11
Using CLASSPATH:       /usr/local/tomcat9/bin/bootstrap.jar:/usr/local/tomcat9/bin/tomcat-juli.jar
Tomcat started.

To check tomcat service are started or not, open a browser and type the IP address of your system with tomcat port number 1 2

With this,Installation of Apache TomcaT 9.0.27 OpenSuse 15.1 comes to an end.

Tags:
carter
Author: 

Comments ( 0 )

No comments available

Add a comment

Frequently asked questions ( 5 )

Q

What is apache tomcat?

A

Apache Tomcat is an open-source web server and servlet container which is often used as a run time shell for java servlets

Q

Is Tomcat a web server or application server?

A

Tomcat is a web server and a Servlet Pages container. It is often used as an application server for strictly web-based applications but does not meet the entire suite of capabilities that a Java EE application server would supply.

Q

Is it possible to restrict specific IP only can access/deny the request in the apache tomcat server?

A

yes, It is possible to restrict specific IP only can access/deny the request in apache tomcat server

Q

List some alternatives to the apache tomcat server?

A

1.Glassfish
2.Blazix
3.Wildfly
4.Resin Servlet Container

Q

How many concurrent connection can handle the tomcat server?

A

Tomcat is able to handle more than 13000 concurrent connections.

Related Tutorials in How to install Apache Tomcat9.0.27 on opensuse15.1

Related Tutorials in How to install Apache Tomcat9.0.27 on opensuse15.1

How to Install and update openssl on opensuse15.1
How to Install and update openssl on opensuse15.1
Nov 15, 2019
How to create SSL certificate in OpenSUSE
How to create SSL certificate in OpenSUSE
Aug 12, 2017
How to Install AnyDesk on opensuse15.1
How to Install AnyDesk on opensuse15.1
Oct 30, 2019
How to configure Apache Virtual Host in OpenSUSE
How to configure Apache Virtual Host in OpenSUSE
Nov 1, 2016
How to install Webmin in OpenSUSE
How to install Webmin in OpenSUSE
Nov 7, 2016
How to install Wordpress on opensuse15.1
How to install Wordpress on opensuse15.1
Nov 27, 2019
How to install and configure Samba on OpenSUSE 42.1
How to install and configure Samba on OpenSUSE 42.1
Aug 14, 2017
How to install and configure Ansible on OpenSUSE leap 15.0
How to install and configure Ansible on OpenSUSE leap 15.0
Nov 22, 2018

Related Forums in How to install Apache Tomcat9.0.27 on opensuse15.1

Related Forums in How to install Apache Tomcat9.0.27 on opensuse15.1

Apache tomcat
AadrikaAnshu class=
Cannot find ./catalina.sh The file is absent or does not have execute permission This file is needed to run this program
Jun 17, 2019
Pligg
aiden class=
CMS : Pligg install on opensuse
Oct 6, 2017
OpenSUSE
dalogui class=
Ayuda urgente instale SSL para servidor Opensuse y ahora no funciona tengo servicio web
Jul 15, 2019
Apache
rebeccajazz class=
Apache2 : mod_proxy in opensuse
Jan 3, 2018
OpenSUSE
victorsamuel class=
exec: "git": executable file not found in $PATH
Nov 16, 2017
OpenSUSE
lucas class=
best browser for OpenSUSE
Apr 17, 2017
Apache
rolando class=
How to find apache user in opensuse
Sep 23, 2017
OpenSUSE
dylan class=
How do I add minimize / maximize buttons in Opensuse 13.2
Sep 4, 2017

Related News in How to install Apache Tomcat9.0.27 on opensuse15.1

Related News in How to install Apache Tomcat9.0.27 on opensuse15.1

openSUSE Leap 42.3 Officially Released
openSUSE Leap 42.3 Officially Released
Jul 27, 2017
Tyson Foods Honored as SUSE Customer of the Year
Tyson Foods Honored as SUSE Customer of the Year
Feb 11, 2017
SUSE Soon To Be Largest Independent Linux Vendor
SUSE Soon To Be Largest Independent Linux Vendor
Apr 14, 2019
Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Ryan ?
how to use visual traceroute tool

Am using traceroute command to check for the route. i got this tool while surfing. So pls help me out installation and usage of Visual traceroute tool.

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.