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服务器。它可以运行在几乎所有广泛使用的计算机平台上。
待续。。。
参考内容:
https://blog.****.net/zwj_jyzl/article/details/79606140
https://baike.baidu.com/item/apache%20tomcat/5039313?fr=aladdin