前提:已经安装并配置好jdk,可以通过命令# java -version
检查。
若没有安装好可以查看下载和安装JDK链接:https://blog.csdn.net/lena7/article/details/113828566
1、下载tomcat
下载路径:https://tomcat.apache.org/download-70.cgi
选择后缀为tar.gz
的下载。
2、上传到服务器
我使用FileZilla文件上传到服务器。
为了方便管理,我先在/usr目录下创建一个/java目录存放jdk和tomcat。
创建目录使用命令# mkdir /usr/java/tomcat
将tomcat文件传到java目录下。
3、解压文件
使用命令# tar -zxvf tomcat文件名
解压jdk文件。
查看当前jdk的路径,可以使用命令# pwd
会返回当前路径
4、配置/etc/profile
输入# vim /etc/profile
即可进入文件。
配置CATALINE_HOME(Tomcat安装路径的别名),修改为自己的路径。
注:按下i键即可进入编辑模式,编辑完成后按下esc进入末行模式,输入:wq
或:x
即可保存并退出文件。
# 配置tomcat环境
export CATALINA_HOME=/usr/java/tomcat/apache-tomcat-9.0.43
export PATH=$TOMCAT_HOME/bin:$PATH
5、配置tomcat.service
CentOS该文件的路径:/usr/lib/systemd/system/tomcat.service
进入文件:# vim /usr/lib/systemd/system/tomcat.service
添加Unit、Service、Install的配置,将路径改为自己的路径:
[Unit]
Description=Tomcat7
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
Environment='JAVA_HOME=/usr/java/jdk1.8.0_281'
Environment='CATALINA_PID=/usr/java/tomcat/apache-tomcat-9.0.43/bin/tomcat.pid'
Environment='CATALINA_HOME=/usr/java/tomcat/apache-tomcat-9.0.43/'
Environment='CATALINA_BASE=/usr/java/tomcat/apache-tomcat-9.0.43/'
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
WorkingDirectory=/usr/java/tomcat/apache-tomcat-9.0.43/
ExecStart=/usr/java/tomcat/apache-tomcat-9.0.43/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
6、重启tomcat
修改文件后需要重启tomcat才生效。
使用命令systemctl restart tomcat
重启tomcat。
可以查看tomcat当前状态是否处于running:systemctl status tomcat
7、访问
在浏览器上输入IP:8080
,查看打开的页面是否是apache。
若没有开放8080,可以查看链接:阿里云服务器防火墙开放端口操作