Detailed tutorial on uploading and configuring jdk and tomcat on linux

Detailed tutorial on uploading and configuring jdk and tomcat on linux

Preparation

1. Start the virtual machine
2. git tool

Login with root account

Log in using the root account

insert image description here

After logging in: Use the Linux command:
cd /opt/ Open the opt directory
mkdir app Create an app directory under opt (unzip the compressed package here)
mkdir software creates a software directory under opt (the uploaded compressed package is placed here)
mkdir war Create a war directory under opt (the uploaded project is placed here)

insert image description here

Turn off Linux firewall

Firewall related settings View firewall status

service iptables status

Disable firewall status

service iptables stop

Check the firewall status 2-5. All of them are on, indicating the startup status

chkconfig iptables --list

Disable the firewall startup

chkconfig iptables off

2-5 are all off, indicating successful shutdown

insert image description here

Local compressed package upload

Right click on the local disk location git bash here

insert image description here

Use the following command to upload the compressed package to the Linux server:

scp apache-tomcat-7.0.79.tar.gz root@linux ip:/opt/software
scp jdk-8u144-linux-x64.tar.gz root@linux ip:/opt/software

Open the software directory ll command to check whether the upload is successful

insert image description here

Unzip to the app directory

The linux commands are as follows:

tar -zxvf /opt/software/apache-tomcat-7.0.79.tar.gz -C /opt/app
tar -zxvf /opt/software/jdk-8u144-linux-x64.tar.gz -C /opt/app

You can open the app directory by typing cd/opt/app to check whether the decompression is successful.

Configure JDK environment variables

Open the profile file in the etc/directory
vim /etc/profile
i Enter editing mode

export JAVA_HOME=/opt/app/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CATALINA_HOME=/opt/app/apache-tomcat-7.0.79
export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:/usr/local/bin
export LC_ALL=en_US.UTF-8

Press esc to exit editing, and press shift + : wq to save and exit.

source /etc/profile to make the environment variable configuration take effect.

Check whether jdk is configured successfully

insert image description here

Summarize

This is the end of this article about uploading and configuring jdk and tomcat in linux. For more relevant linux jdk tomcat configuration content, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Detailed explanation of two ways of Linux service management: service and systemctl
  • Solve the problem of VScode configuration remote debugging Linux program
  • Detailed explanation of the process of configuring multiple SVN repositories on Linux servers
  • Analysis of Linux configuration to achieve key-free login process
  • Installation and configuration method of Zabbix Agent on Linux platform
  • vscode Linux C++ development code automatic prompt configuration under win10 environment (based on WSL)
  • Summary of Linux environment variable configuration methods (differences between .bash_profile and .bashrc)
  • Install Tomcat on Linux system and configure Service startup and shutdown

<<:  Vue uses Amap to realize city positioning

>>:  MySQL select, insert, update batch operation statement code examples

Recommend

MySQL 8.0.13 installation and configuration graphic tutorial

Msyql database installation, for your reference, ...

Linux MySQL root password forgotten solution

When using the MySQL database, if you have not lo...

MySQL 8.0.17 installation graphic tutorial

This article shares with you the MySQL 8.0.17 ins...

Basic security settings steps for centos7 server

Turn off ping scanning, although it doesn't h...

Web designer is a suitable talent

<br />There is no road in the world. When mo...

CSS3 flexible box flex to achieve three-column layout

As the title says: The height is known, the width...

Docker completely deletes private library images

First, let’s take a look at the general practices...

Vue detailed introductory notes

Table of contents 1. Introduction 2. Initial Vue ...

Adobe Brackets simple use graphic tutorial

Adobe Brackets is an open source, simple and powe...

JS realizes special effects of web page navigation bar

This article shares with you a practical web navi...

Detailed Example of MySQL curdate() Function

MySQL CURDATE Function Introduction If used in a ...

Summary of commonly used escape characters in HTML

The commonly used escape characters in HTML are s...

hr horizontal line style example code

Copy code The code is as follows: <hr style=&q...