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>
3,如何配置127.0.0.1能够访问到的默认主机?
答:在server.xml中的engine节点配置defaultHost的属性。