CentOS下部署Tomcat
安装Tomcat之前要先安装JDK或JRE
方法一:yum安装
1.安装Tomcat
yum -y install tomcat
方法二:源码编译
1.安装Tomcat
1) 下载Tomcat:
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.29/bin/apache-tomcat-8.0.29.tar.gz
2) 解压Tomcat:
tar -zxvf apache-tomcat-8.0.29.tar.gz
3) 移动Tomcat:
mv apache-tomcat-8.0.29 /usr/local/apache-tomcat-8
2.Tomcat的配置部署
1) 修改Tomcat配置文件(可选):
vi /usr/local/apache-tomcat-8/conf/tomcat-users.xml
在倒数第二行添加管理用户
<role rolename="manager-gui"/>
<user username="用户名" password="密码" roles="manager-gui"/>
2) 启动tomcat
/usr/local/apache-tomcat-8/bin/startup.sh
3) 关闭tomcat
/usr/local/apache-tomcat-8/bin/shutdown.sh
3.测试tomcat
可以netstat -lnpt,查看8080端口有没有被使用。如果被使用了,说明启动成功了。
也可以直接打开浏览器,输入http://ip地址:8080,如果看到tomcat的启动欢迎页面,证明tomcat配置正确
PS:若tomcat启动失败,且不是以上面的方式安装的jre或jdk,在第四步操作时,可能还需增加java的环境变量信息:
在/usr/local/apache-tomcat-8/bin下有文件catalina.sh 在文件头部增加下列信息(注意大小写):
export JAVA_HOME=系统中JAVA安装目录
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
4.添加系统项
CentOS 7:
vi /lib/systemd/system/tomcat.service
添加以下内容:
[Unit]
Description=tomcat
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/apache-tomcat-8/bin/startup.sh
ExecReload=
ExecStop=/usr/local/apache-tomcat-8/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
保存并退出。
添加开机启动:
systemctl enable tomcat.service
最近回复