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:WINDOWSsystem32driversetc下的hosts文件查询请求域名对应的ip地址,如果查不到,则寻求配置的DNS服务器。

因此,实现的步骤如下:

1)修改C:WINDOWSsystem32driversetc下的hosts文件,添加对应的ip和域名的对应关系

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

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

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

</host>

3,如何配置127.0.0.1能够访问到的默认主机?

  答:在server.xml中的engine节点配置defaultHost的属性。

 

 

原文地址:https://www.cnblogs.com/bobodeboke/p/4536433.html