静态资源和JSP文件都可以直接放置在web应用的目录下,直接放在web应用的下的内容,浏览器可以直接访问到.
-
WEB-INF
- classes(动态web资源运行时的class文件要放在这个目录下)
- lib (动态web资源运行时所依赖的jar包要放在这个目录下)
- web.xml (整个web应用所配置文件,配置主页/Servlet的映射/过滤器监听器的配置都需要依赖这个文件进行)
WEB-INF 这个目录可以没有,但是最好要有,如果有的话,则必须要有以上的几个目录,保障目录结构是完整的.放置在WEB-INF下的所以资源,外界访问不到的.
如何配置一台虚拟主机
在conf/server.xml 中<Engine>标签下,配置
<Host name="www.baidu.com" appBase="E:\baidu" />
- name:虚拟主机的名字,网站怎么访问的域名;
- appBase: 虚拟主机管理的路径,真实的路径.
在本地模拟DNS功能
因为浏览器访问地址时,需要将地址翻译成对应的ip才能找到服务器,这个过程是由线上的DNS服务器进行的,我们是无法修改dns服务器.
可以在本地修改hosts文件,进行模拟.
路径: C:\Windows\System32\drivers\etc
查看本机ip地址:在终端输入:ipconfig
默认缺省虚拟主机
如果来访者是通过ip来访问,这个时候服务器无法辨别当前要访问的是那台虚拟出主机中的资源,此时访问虚拟缺省虚拟主机,可以在cong\server.xml中<engin>标签上通过defaultHost属性进行配置.
如何打war包
-
zip--war格式
-
通过context配置
网友评论