D14 web目录结构&如何配置一台虚拟主机

D14 web目录结构&如何配置一台虚拟主机_第1张图片
Paste_Image.png
  •  静态资源和JSP文件都可以直接放置在web应用的目录下,直接放在web应用的下的内容,浏览器可以直接访问到.
    
  • WEB-INF

    • classes(动态web资源运行时的class文件要放在这个目录下)
    • lib (动态web资源运行时所依赖的jar包要放在这个目录下)
    • web.xml (整个web应用所配置文件,配置主页/Servlet的映射/过滤器监听器的配置都需要依赖这个文件进行)

WEB-INF 这个目录可以没有,但是最好要有,如果有的话,则必须要有以上的几个目录,保障目录结构是完整的.放置在WEB-INF下的所以资源,外界访问不到的.

如何配置一台虚拟主机

在conf/server.xml 中标签下,配置

  

  • name:虚拟主机的名字,网站怎么访问的域名;
  • appBase: 虚拟主机管理的路径,真实的路径.

在本地模拟DNS功能

因为浏览器访问地址时,需要将地址翻译成对应的ip才能找到服务器,这个过程是由线上的DNS服务器进行的,我们是无法修改dns服务器.

可以在本地修改hosts文件,进行模拟.

路径: C:\Windows\System32\drivers\etc

查看本机ip地址:在终端输入:ipconfig

默认缺省虚拟主机

如果来访者是通过ip来访问,这个时候服务器无法辨别当前要访问的是那台虚拟出主机中的资源,此时访问虚拟缺省虚拟主机,可以在cong\server.xml中标签上通过defaultHost属性进行配置.

如何打war包

  • zip--war格式

  • 通过context配置

你可能感兴趣的:(D14 web目录结构&如何配置一台虚拟主机)