Install tomcat on linux mint

How To Setup Tomcat in Linux Mint

This pertains to Linux Mint 18 . Most likely it will work for slightly older versions as well. It is assumed that Java has already been installed on the system and is either Java 8 or 9 or later.

1.Create a user group

2.Add a user to the above group and set the user home to the folder where tomcat will be installed. Prevent this user from having a shell to log in to.

3.Install tomcat from the official downloads page. We are downloading version 9 from https://tomcat.apache.org/download-90.cgi . In this page, under Binary Distributions – Core, download the tar.gz file

4.Change directory to where you have downloaded the tar.gz file eg. cd

/Downloads . We are going to create the tomcat folder and then unzip the file contents into that folder.

5.Give the tomcat group ownership of the tomcat folder tree

6.Give read access to the conf tree and execute access to the conf folder

6.Give ownership to the main folders to the tomcat user

sudo chown -R tomcat webapps/ work/ temp/ logs/

7.Find the path to the installation of Java.

8.Set tomcat to run as a system service by creating a .service file for it

9.Put in the contents below and set the JAVA_HOME path as required. Remember to keep the /jre at the end of the path.

10.After saving the file, reload systemd daemon

sudo systemctl start tomcat

12.You can check the status by the following command

13.If you want tomcat to start automatically at boot then put the following command

14.Setup the default admin credentials for the tomcat web interface by editing the tomcat-users.xml file

15.Set your root credentials as desired and save the file

Источник

How to Install Tomcat 7 Server on Ubuntu, Debian and LinuxMint

Apache Tomcat is a opensource webserver product of Apache Foundation like Apache HTTP server. It is used for deploying Java Servlet and JSP applications. To deploy an application in Tomcat we can simply create a war file and deploy them. For more details about you can visit apache official site http://tomcat.apache.org/ .

This article will help you to install tomcat 7 on Ubuntu, Debian and LinuxMint systems.

Step 1 – Verify JAVA

First, we need to make sure that we have installed java on or system. JAVA is the first requirement of tomcat installation. Use the following command to check if you have java installed already on your system. Try to keep java up to date with the latest version.

Читайте также:  Как снять картридж canon g3415

In case you do not have java installed use link: Install JAVA 8 on Ubuntu

Step 2 – Download Tomcat 7 Archive

After configuring JAVA properly on your system, let’s download Apache tomcat archive file from Apache official site using http://tomcat.apache.org/download-70.cgi or use the following command to download Tomcat 7.0.68 from Apache server.

After competed download extract archive file in /opt directory. You may change this location as per your setup.

Step 3 – Setup Environment Variable

Before starting Tomcat, Configure environment variables by adding an entry in the

/.bashrc file, So that the system environment can set on system bootup with the following command.

Step 4 – Start Tomcat

After completing all the above configuration, Let’s use the below command to start Tomcat. There is no need to compile its source. Tomcat by default start on port 8080, So make sure no other application using the same port.

Step 5 – Access Tomcat

Tomcat server works on port 8080 default. Access tomcat on a web browser by connecting your server on port 8080.

Step 6 – Setup User Accounts

Finally we need to create user accounts to secure and access admin/manager pages. Edit conf/tomcat-users.xml file in your editor and paste inside tags.

Step 7 – Create Tomcat7 Init Script

Create a init file /etc/init.d/tomcat7 using following content.

Now execute following commands to set proper permissions and symbolic links for init script.

Источник

How to Install Tomcat 8.5 on CentOS, Ubuntu & LinuxMint

Apache Tomcat is an open-source web hosting server for the Java-based web application. Tomcat is licensed under Apache License version 2. Apache has released a stable version of Tomcat 8 on June 25, 2014. Which is available for download on its official site. Apache Tomcat 8 has upgraded some features. Below are a few details about Tomcat 8.

    • Tomcat 8 requires JAVA 7 or Higher to work.
    • Tomcat 8 supports Java Servlet 3.1
    • Tomcat 8 supports JavaServer Pages 2.3
    • Tomcat 8 supports Java Unified Expression Language 3.0
    • Tomcat 8 supports Java WebSocket 1.0

This article will help you to Install Tomcat 8 on your CentOS/RHEL and Ubuntu systems. Tomcat 8 stable release is available for download. To install other version of tomcat visit Install Tomcat 7 on CentOS/RHEL or Install Tomcat 7 on Ubuntu as per your operating system used.

Step 1 – Verify JAVA

JAVA is the first requirement of Tomcat installation. Use the following command to check if you have java installed already on your system.

Tomcat 8 is designed to run on Java SE 7 and later. So make sure you have installed the correct version on your system. If you don’t have Java installed on your system or installed lower version, use one of the following links to install Java first.

Step 2 – Downloading Tomcat Archive

Download Apache Tomcat 8 archive file using following commands or you can visit Tomcat 8 official download page for download most recent available version. After downloading extract archive file in /opt directory. You may change this location as per your setup.

Читайте также:  Какая максимальная толщина бумаги для принтера

Step 3 – Configure Environment Variables

Before starting Tomcat, configure CATALINA_HOME environment variable in your system using following commands.

Step 4 – Start Tomcat Server

Tomcat is very easy to use, There is no need to compile its source. You simply extract the archive and start the tomcat server. Tomcat by default start on port 8080, So make sure no other application using the same port.

[Sample Output]

Step 5 – Access Tomcat in Browser

Tomcat server works on port 8080 default. Access tomcat on a web browser by connecting your server on port 8080.

Источник

linux-notes.org

Apache Tomcat (ранее — Catalina) — это контейнер сервлетов с открытым исходным кодом, разрабатываемый Apache Software Foundation. Реализует спецификацию сервлетов и спецификацию JavaServer Pages (JSP) и JavaServer Faces (JSF). Написан на языке Java. Томкат дает возможность запускать приложения для веба, которые содержат ряд утилит для самоконфигурирования.

Tomcat используется в качестве самостоятельного веб-сервера, в качестве сервера контента в сочетании с веб-сервером Apache HTTP Server, а также в качестве контейнера сервлетов в серверах приложений JBoss и GlassFish.

Установка Tomcat в Unix/Linux

Я стараюсь писать статьи со всем необходимым и чтобы снизить поиски траблошутов в интернете. Я расскажу как установить, настроить и работать с Apache Tomcat в различных Unix/Linux ОС.

Но перед тем как приступим к самой установке, проверяем, установлена ли JAVA на сервере и какая версия:

Если java не установлена в системе, то приступим к установке:

Для других Unix/Linux ОС мне не приходилось устанавливать. По мере возможности, я буду дополнять данный материал новой информацией.

PS: На момент написания статьи, самая актуальная версия — java8 ( 1.8).

Создание пользователя

В идеале, необходимо создать нового пользователя для запуска Tomcat. В этом примере я создам non-login пользователя «tomcat:

Установка Tomcat в Debian/Ubuntu/CentOS/Fedora/RedHat/Gentoo/Arch

Я описывал в своей статье, процесс установки tomcat для Ubuntu:

Установка для любого Unix/Linux примитивная — идем на официальный сайт и качаем новую версию томката. Я заюзаю самую последнюю ( но учитывайте дату написания статьи):

Старый архив удаляем:

Для удобства, переименуем данный томкат:

Меняем права на папку, для того чтобы новый пользователь (tomcat, которого создали в самом начале статьи) мог запустить Tomcat:

Для остановки, нужно убить процесс. Но для начала смотри что есть:

Я например, делал вот так:

Но это не удобно, немного ниже я расскажу как можно оптимизировать.

Установка Tomcat в Mac OS X

Для начала подключаем brew:

Выполним поиск пакета:

У меня имеется следующие версии:

Для установки используйте:

PS: Настройку я не выполнял, по этому — я пока-что упущу данную тему.

Установка Tomcat на другие Unix/Linux ОС

Для других Unix/Linux ОС, можно заюзать docker. Я мало где юзаю его, по этому — пока что нет данной инфы по установке. Но я надеюсь что я выложу.

Настройка Tomcat в Unix/Linux

И так, хотелось бы рассказать как можно запускать томкат. Но для начала, нужно узнать какой механизм инициализации используется:

PS: Вот довольно полезное чтиво:

Запуск TOMCAT с SysV init

Создадим init скрипт для запуска:

Читайте также:  Драйверы для принтера xerox phaser 3119

И приводим к виду:

Даем права на запуск ( на исполнение):

Добавляем службу в автозагрузку:

Открываем браузер и смотрим что вышло!

PS: По дефолту, нужно открыть URL-у на 8080-м порту. Я внизу статьи, расскажу как можно будет настроить томкат.

Вот полезное чтиво о том, как создавать SysV init файлы в Unix/Linux:

БУДЕТ, немного позже!

Запуск TOMCAT с systemd

И приводим к подобному виду:

Чтобы созданный файл применился, перезагрузим службу:

Чтобы добавить томкат в автозагрузку ОС, выполните:

Чтобы проверить статус, выполняем:

Как видим, все четко работает.

Вот полезное чтиво о том, как создавать SystemD unit файлы в Unix/Linux:

Изменить порт в tomcat

и меняем его, после чего — выполняем рестарт томката.

Создание виртуального хоста для tomcat

Виртуальный хостинг предоставляет нам возможность размещать несколько доменов (веб-сайтов) на одном сервере.

Я для примера, создал домен и повесил его на 192.168.1.100. Веб-апликейшены работают на tomcat 9 и исползуют 80-й порт. Я добавил 2 java-приложения через панель — Tomcat Admin. Теперь оба приложения работают по следующим URL-м:

Теперь мы хотим запускать оба веб-приложения на основных доменах (tomcat1.linux-notes.org и tomcat2.linux-notes.org). Таким образом, конечные пользователи могут получить доступ к веб-приложению, используя доменное имя.

И так, открываем файл:

И приводим к виду:

Суть надеюсь понятна и проста.

После чего, стоит выполнить перезагрузку томката. Я не буду повторятся как это делать, я описывал это в верху.

Настройка SSL для Tomcat

Знаю как, но пока-что не делал.

PS: Вот еще чтиво:

Безопасность Tomcat в Linux

Нужно упомянуть про несколько очень важных моментов по безопасности при работе с Tomcat. Рассмотренные выше «ручные» варианты подразумевают обычно запуск из-под root-пользователя. В результате, если вы ещё и стандартно в файле, задающем пользователей (/usr/local/tomcat9/conf/tomcat-users.xml) раскомментируете блок оных:

…или воспользуетесь распространёнными в интернете примерами получения админских прав типа:

Как-то так, статья «Установка Tomcat в Unix/Linux » завершена.

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

How to Install Apache Tomcat 8 on Linux Mint 18.x Getting Started Easy Guide

Apache Tomcat 8 Mint 18 Installation Guide

Hello Mint User! The Tutorial shows you Step-by-Step How to Install and Getting-Started with Apache Tomcat 8 Server on Linux Mint 18.x Sarah/Serena/Sonya/Sylvia Mate/Cinnamon/KDE/Xfce i386/amd64 Desktop.

Tomcat 8 Support Java EE 7, Java Servlet 3.1, JavaServer Pages 2.3, Java Unified Expression Language 3.0 and Java WebSocket 1.0.

The Apache Tomcat 8 is Java EE 7 Compliant with this New Features:

  • Support for Java Servlet 3.1, JavaServer Pages 2.3, Java Unified Expression Language 3.0 and Java WebSocket 1.0.
  • The default connector implementation is now the Java non-blocking implementation (NIO) for both HTTP and AJP.
  • A new resources implementation that replaces Aliases, VirtualLoader, VirtualDirContext, JAR resources and external repositories with a single, consistent approach for configuring additional web application resources.

Inside the Post you find included instructions on How to Getting-Started with Tomcat 8 Deployment on Linux Mint.

Finally, to improve the Visualization of the whole Process the Install Apace Tomcat 8 on Linux Mint 18.x Tutorial Include the Essential Screenshots.

Open a Shell Terminal emulator window
(Press “Enter” to Execute Commands)

Источник

Поделиться с друзьями
КомпСовет
Adblock
detector