您的位置:首页 > 运维架构 > Tomcat

Ubuntu服务器下在Tomcat上部署web项目,绑定域名直接通过域名访问项目

2017-06-26 21:37 921 查看

1.使用IDEA生成war包

注意:
记得修改下web.xml
在<web-app></web-app>之间添加:


<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>


这样访问web项目时可以直接访问到index.html


然后按照正常步骤生成war包

2.在ubuntu服务器上安装Tomcat,以及配置Tomcat

具体安装步骤大家自己百度就可。


3.验证ubuntu服务器上Tomcat安装成功

首先用Xshell连接服务器,查看下防火墙状态:
![查看防火墙状态](https://img-blog.csdn.net/20170611143732143?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjk2Njg3NTk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
一般大家查看后会看到只开放了22端口。
使用命令开启:8080(Tomcat)、80(HTTP)、3306(mysql)端口:


root@VM-3-173-ubuntu:/home/ubuntu# ufw allow 端口号


开启这些端口后,我们直接在本机浏览器地址栏输入:
服务器ip地址:8080
如果出现Tomcat经典界面,说明配置成功并能稳定运行。


4.上传war包到服务器

使用FileZilla Client连接服务器,把war包上传到tomcat安装目录下的webapps目录下。
![这里写图片描述](https://img-blog.csdn.net/20170611145147000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjk2Njg3NTk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
上传有可能失败的原因可能是权限不够,可以先把war包上传到/tmp目录下,再通过xshell登录服务器使用sudo mv命令把war包移动到webapps目录下。


5. 修改server.xml

要实现域名访问web,首先实现  IP地址:80  访问,所以就需要把tomcat的端口改成80端口。
使用vim编辑/usr/local/apach-tomcat/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat ubuntu
相关文章推荐