javaee学习之servlet

一、tomcat相关知识

tomecat虚拟主机与虚拟路径

1.tomcat的应用默认放在webapps目录下面,可以将其放在其他目录分区,让tomcat进行管理吗?

答:当然可以。方法:配置虚拟目录在tomcat的conf目录下的server.xml的<host>节点下添加如下代码:<context path="web名称" docBase="web根路径(绝对路径)">(context还有另外两个属性:reloadable<建议开发的时候设置为true,发布上线之后设置为false,设置为true表示tomcat会监测并自动更新class以及lib下的jar的变化,这回引起较大的开销>;unpackWAR:要发布的文件是否是压缩的war文件);

2.如何利用域名而非ip:port的方式来访问网站?

答:ie浏览器发送请求的时候,会首先向本地C:\WINDOWS\system32\drivers\etc下的hosts文件查询请求域名对应的ip地址,如果查不到,则寻求配置的DNS服务器。

因此,实现的步骤如下:

1)修改C:\WINDOWS\system32\drivers\etc下的hosts文件,添加对应的ip和域名的对应关系

2)在tomcat的server.xml文件中添加一个主机名,(备注,一个主机下可以有多个web应用)

<host name="域名" appBase="web对应的路径">

  <context path="web名称" docBase="web路径">

</host>

tomcat体系结构

 

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。