Tomcat中部署网站和绑定域名

小咪咪 2022-01-21 05:53 406阅读 0赞

目录

使用80端口

新建网站和配置域名

idea将maven项目打包成war包并部署


使用80端口

默认tomcat用的是8080端口。

把这个节点的8080修改成80端口,然后重新启动tomcat就可以 http://localhost 来访问tomcat的默认页面。

新建网站和配置域名

在server.xml文件中,host的位置,在同级中添加新的host节点

  1. <Host name="www.a.com" appBase="" unpackWARs="true" autoDeploy="true">
  2. <Context path="/" docBase="/Users/zhouzhenlin/Public/soft/tomcat9/webapps/hs-blog.war" debug="0" previledge="true" reloadable="true"/>
  3. <Context path="/hs_blog" docBase="/Users/zhouzhenlin/Public/soft/tomcat9/webapps/hs-blog.war" debug="0" previledge="true" reloadable="true"/>
  4. </Host>

其中name就是域名,context 中填写这个域名对应的网站项目,docBase就是项目的文件夹。

如果有域名解析到这个服务器就可以通过域名来访问这个网站项目

idea将maven项目打包成war包并部署

1.将web项目通过maven打成war包,View-Tool Windows-Maven

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xkdXpoZW5saW4_size_16_color_FFFFFF_t_70

2.将war包放在tomcat的webapps目录下

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xkdXpoZW5saW4_size_16_color_FFFFFF_t_70 1

3.修改server.xml,在Host配置段中添加如下内容

  1. <Host name="localhost" appBase="" unpackWARs="true" autoDeploy="true">
  2. <Context path="/" docBase="/Users/zhouzhenlin/Public/soft/tomcat9/webapps/hs-blog.war" debug="0" previledge="true" reloadable="true"/>
  3. <Context path="/hs_blog" docBase="/Users/zhouzhenlin/Public/soft/tomcat9/webapps/hs-blog.war" debug="0" previledge="true" reloadable="true"/>
  4. </Host>

4.运行tomcat/bin目录下的启动脚本文件startup.bat/startup.sh启动tomcat
5.通过url http://localhost:8080/ 或 http://localhost:8080/sh_blog/ 访问

发表评论

表情:
评论列表 (有 0 条评论,406人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Tomcat域名

     |字号 订阅     现在很多的公司的网站都是用tomcat作为应用服务区的,可是对于初学者,8080端口号是如何去掉的,这些网站是如何和域名绑定到一起的呢