centos7安装jdk 、tomcat
一、下载安装JDK
//进入离线包放置路径
cd /home/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.43\conf\Catalina\localhost:添加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"
这世上所有美好的东西,都需要踮起脚尖。