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部署web项目,如何直接通过域名访问,不加项目名称
- Tomcat部署web项目,如何直接通过域名访问,不加项目名称
- Tomcat部署web项目,如何直接通过域名访问,不加项目名称
- Tomcat部署spring web项目,直接通过域名访问,不加项目名称
- Tomcat 部署 Web 通过 ip 直接访问项目
- web项目在服务器IIS7上的部署:达到内部网可以通过输入网页直接访问的效果
- maven部署web项目到远程服务器的Tomcat,以及输入IP地址直接访问到这个web项目
- 阿里云服务器linux环境,从启动tomcat服务器外网访问--->绑定域名--->Navicat远程连接mysql--->阿里云服务器部署项目过程中,一定会遇到的五大问题;
- maven部署web项目到远程服务器的Tomcat,以及输入IP地址直接访问到这个web项目
- Tomcat 部署 Web 通过 ip 直接访问项目
- Tomcat 部署 Web 通过 ip 直接访问项目
- tomcat部署项目 直接通过域名访问 不加项目名和端口号
- Tomcat 部署 Web 通过 ip 直接访问项目
- 如何将javaweb打包的war包发布到tomcat的根目录直接通过域名访问,而不是在二级目录
- Tomcat部署web项目绑定域名
- tomcat设置直接通过域名访问项目(不需要接 /项目名)
- Tomcat服务器中配置多个域名,访问不同的web项目
- 通过域名直接访问web项目
- tomcat部署web应用,并使用域名(IP)直接访问
- tomcat设置直接通过域名访问项目(不需要接 /项目名)