tomcat的使用教程

关于tomcat使用的几点疑问:

1、网站如何部署?

2、tomcat相对于IIS和其他的服务器来说,有什么优势?

3、如何隐藏网址链接上的端口号?

4、如何绑定域名?

5、一个tomcat是否可以部署多个域名?如何部署多个网站?

 

带着疑问,整理下一些常见的使用:

1、更改tomcat启动端口:

tomcat的默认端口是8080,如果需要更改,需在tomcat目录下的conf文件夹下编辑server.xml文件,将port改为需要设定的端口号。(同时,要确保服务器安全组中开放了这个端口),设置完保存,然后重启下tomcat即可;

 

2、开启tomcat

进入tomcat/bin目录下:

3、关闭tomcat

进入tomcat/bin目录下:

 

4、将网站绑定某个域名

在server.xml里面将host里面的内容进行修改,如果需要配置多个网站和多个域名,直接复制以下第二个截图的内容进行修改即可,另外,如果用域名对网站进行访问,需开放80端口。

备注:defaultHost:指定缺省的处理请求的主机名,它至少与其中的一个host元素的name属性值是一样的。

 

5、IIS和tomcat、Apache的区别

IIS:运行于windows环境下,它的特点是:安全、强大、灵活,不过有时运行不太稳定,需要不定期重启 IIS 服务。

tomcat:开源,在语言支持方面,它支持 JSP 动态页面,也可以处理 html,但是处理 html 的效率不如 Apache。所以想处理 html 静态网页还是用 Apache 最合适。

Apache:在语言方面,Apache本身只支持 Html 静态网页,但是和其他服务器一起工作或者添加插件可以支持 PHP、JSP、ASP 等,比如 Apache 和 Tomcat 结合使用,既可以很好的支持 Html 又可以支持 JSP。

而其中,我们现在也经常听到apach tomcat,究竟是什么呢?

Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,servlet)。

两者都是一种容器,只不过发布的东西不同:Apache是html容器,功能像IIS一样;Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的websphere、BEA的Weblogic,sun的JRun等等。

打个比方:Apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),Tomcat就是一个桶(装像Java这样的水),而这个桶也可以不放在卡车上。

Apache是世界使用排名第一的Web服务器。它可以运行在几乎所有广泛使用的计算机平台上。

待续。。。

 

遗留:

1、tomcat下的webapps是否可以更改路径?

2、webapps文件夹是否可以多个项目,然后如何设置不同的域名对应不同的项目?

参考内容:

https://blog.csdn.net/zwj_jyzl/article/details/79606140 

https://baike.baidu.com/item/apache%20tomcat/5039313?fr=aladdin

https://blog.csdn.net/qq_23994787/article/details/79912818

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黎仔656

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值