--在本机安装ufw
sudo apt install ufw
--查看当前端口状态
sudo ufw status verbose
--开启ssh
sudo ufw allow ssh
--开启22端口
sudo ufw allow 22
--开启http
sudo ufw allow http
--开启防火墙
sudo ufw enable
1、jdk安装
--安装'software-properties-common'软件包
sudo apt install software-properties-common -y
--使用'add-apt-repository'命令添加java'webupd8team'存储库
sudo add-apt-repository ppa:webupd8team/java
--并使用下面的apt命令安装java
sudo apt install oracle-java8-installer -y
--安装完成后,检查系统上安装的Java版本。
java -version
2、配置java环境
第一步,我们安装了Java。 现在我们需要在Ubuntu服务器上配置JAVA_HOME环境变量,以便Java应用程序可以找到Java安装目录。 Tomcat需要正确设置JAVA_HOME环境。
在配置JAVA_HOME环境之前,我们需要知道Java目录的位置。
2.1 ---用下面的命令检查Java目录的位置
sudo update-alternatives --config java
java目录是“ / usr / lib / jvm / java-8-oracle / jre ”
现在使用vim编辑'/ etc / environment'文件。
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
保存并退出。
2.2---编辑'〜/ .bashrc'文件。
vim ~/.bashrc
粘贴下面的配置。
export JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre
export PATH=$JAVA_HOME/bin:$PATH
保存并退出。
现在重新加载'〜/ .bashrc'脚本并测试'JAVA_HOME'目录。
source ~/.bashrc
echo $JAVA_HOME
编辑文件切换管理员权限
sudo su
输入密码
3、tomcat安装
3.1--tomcat下载:去tomcat官网选择想要的版本
cd /opt/
wget mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.90/bin/apache-tomcat-7.0.90.tar.gz
3.2--解压apache tomcat包文件并将目录重命名为'tomcat'。
tar -xzvf apache-tomcat-9.0.8.tar.gz
mv apache-tomcat-9.0.8/ tomcat/
3.3--编辑'〜/ .bashrc'文件来配置Catalina tomcat servlet容器环境。
vim ~/.bashrc
在那里粘贴以下配置。
export CATALINA_HOME=/opt/tomcat
保存并退出。
3.4--重新加载'〜/ .bashrc'文件并测试Catalina环境。
source ~/.bashrc
echo $CATALINA_HOME
运行下面的命令启动Apache tomcat。
$CATALINA_HOME/bin/startup.sh
你会看到结果 - apache tomcat已经启动。 它将在默认端口'8080'上运行
- 您可以使用netstat命令检查端口。
apt install net-tools
netstat -plntu
--停止
$CATALINA_HOME/bin/shutdown.sh
4、将Apache Tomcat配置为服务
转到systemd系统目录并创建一个新文件'apache-tomcat.service'。
cd /etc/systemd/system/
vim apache-tomcat.service在那里粘贴以下配置:
[Unit]
Description=Apache Tomcat 9 Servlet Container
After=syslog.target network.target
[Service]
User=tomcat
Group=tomcat
Type=forking
Environment=CATALINA_PID=/opt/tomcat/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
保存并退出。
现在重新加载systemd服务。
systemctl daemon-reload
并使用下面的systemctl命令启动'apache-tomcat'服务。
systemctl start apache-tomcat
systemctl enable apache-tomcat
5、配置tomcat用户
5.1、cd /opt/tomcat/conf
vim tomcat-users.xml
5.2、tomat_home/conf/Catalina/localhost/下 添加manager.xml
重启访问成功
参考:https://blog.csdn.net/kkgbn/article/details/52071109
https://www.howtoing.com/ubuntu-apache-tomcat