云服务器JAVA运行环境搭建(5)-安装Tomcat及相关配置
1. 安装Tomcat
yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps
2. 配置Tomcat开机启动
chkconfig tomcat6 on
然后,调用如下命令检查一下是否配置成功
chkconfig --list | grep tomcat
出现如下结果表示配置成功
3. 启动Tomcat
service tomcat6 start
其他相关命令
service tomcat6 start // 启动 Tomcat服务 service tomcat6 stop // 停止 Tomcat服务 service tomcat6 restart // 重启 Tomcat服务
查看端口占用情况
netstat -apn | grep 8080
如果出现如下情况,表示Tomcat已经启动成功,并且正在监听8080端口
4. 通过http://IP:8080 访问网页
如果出现Tomcat的欢迎页,表示配置成功,如果不行请查看服务器配置的安全组,是否开放了8080端口。
5. 通过 http://域名:8080 访问网页
(1)到阿里云或者其他域名提供商购买域名,阿里云购买域名直通车
(2)对域名进行备案,详情可以向域名提供商咨询(这一步必不可少,你懂的)
(3)添加域名解析,A记录到 公网IP,阿里云域名解析如下图
(4)现在就可以通过http://域名:8080访问页面了
6. 直接通过 http://域名 访问网页(不带8080端口)
需要修改tomcat的server.xml配置,使用vim编辑配置文件
vim /etc/tomcat6/server.xml
按上下左右键,找到 “8080”所在位置,如下图所。将光标定位到8080那里,先按 i 键(进入编辑模式),然后将其改成80;在按Esc键(键盘最左上角,退出编辑模式),输入 :wq 回车
然后调用 service tomcat6 restart 命令重启tomcat服务。
现在通过 http://域名 访问网页,如果出现可爱的小猫咪,恭喜你,配置成功了。如果无法访问,不要着急。1. 请检查服务器配置的安全组,是否开放了80端口; 2. 如果是腾讯云服务器,那么还请你把80端口改回8080吧,腾讯云不允许将其配置成80端口(楼主在这里踩过很多坑,据说可以通过root用户启动其他用户的tomcat方式,配置成80端口,不过楼主没试过)
对于无法启动80端口的用户,可以通过配置nginx,来实现,nginx安装及配置直通车
相关文章