centos7安装jdk 、tomcat

一、下载安装JDK

//进入离线包放置路径
cd /homt/www/
tar -xvf jdk-8u271-linux-x64.tar.gz
//copy到需要放置的路径
cp -r jdk1.8.0_271/ /usr/local/jdk1.8.0_271

//配置环境变量
vim  /etc/profile

//刷新环境变量
source /etc/profile

export JAVA_HOME=/usr/local/jdk1.8.0_271
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre

验证jdk是否安装成功

java -version

下载安装tomcat

//进入离线包放置路径
cd /homt/www/

//解压到指定路径
tar -xzvf apache-tomcat-10.0.5.tar.gz -C /usr/local/

//进入解压后的路径
cd /usr/local/
 
//重命名解压文件夹
mv  apache-tomcat-10.0.5 tomcat10

//修改tomcat的启动端口
vim /usr/local/tomcat10/conf/service.xml

//进入bin目录
cd /usr/local/tomcat10/bin/

//ll查看所有文件的权限,如果权限不够可以使用 chmod +x *.sh 授予执行权限之后再启动tomcat服务
./startup.sh

//查看启动日志
tailf ../logs/catalina.out

验证服务启动情况

调整防火墙设置允许远程访问(略)

设置阿里云ECS安全组策略运行远程访问(略)
参见: https://www.cnblogs.com/XMYG/p/14639647.html

Tomcat 部署工程的几种方式

一、直接将war包放入webapps中
这是最简单粗暴的方式:将web工程打成war,丢进tomcat/webapps目录即可,tomcat会自动解压。无需修改任何配置文件即可完成部署。


启动tomcat

二、配置server.xml部署web工程
修改配置文件无需我们打war,这样方便开发
编辑server.xml
添加如下:

通过浏览器访问:localhost:52180/test

三、添加xml方式部署web工程
在apache-tomcat-8.5.43confCatalinalocalhost:添加testA.xml

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="/home/www/html/myWeb2" reloadable="false" />

补充--阿里云环境低配ECS上运行tomcat shutdown.sh关闭命令时会报错

问题原因是因为服务器内存太小(笔者太穷,只能买最低配的2g内存)
解决方法是修改tomcat的启动内存
切换到bin目录下面,使用

vim catalina.sh

修改catalina.sh文件,在位置cygwin=false前,插入以下内容
JAVA_OPTS="-server -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m"

这世上所有美好的东西,都需要踮起脚尖。
原文地址:https://www.cnblogs.com/XMYG/p/14640722.html