zoukankan      html  css  js  c++  java
  • 部署web应用到虚拟主机的三种方式

    方式一:
                在 [tomcat]/conf/server.xml 文件中的<Engine>标签下的<Host>标签内部, 添加一个


                <Context path="/news1" docBase="E:web ews1" />

        --><Context path="" docBase="E:web ews1" /> 缺省访问web  直接 localhost/html文件

        -->若需要直接通过 http://localhost 来访问虚拟主机(站点)时需要将找到当前WEB应用下的WEB-INF/web.xml, 在根标签下添加如下配置:

          <welcome-file-list>
                      <welcome-file> 1.html(需要设成主页的页面) </welcome-file>

            <welcome-file> 2.html(若上面的页面不存在则会将此页面设置成主页) </welcome-file>
                  </welcome-file-list>


                其中一个Context就代表一个WEB应用


                docBase用来指向WEB应用的真实路径


                path用来指向WEB应用的虚拟路径.

                如果要表示多级路径,可以参考如下配置: path="/news1/a/b/c"

                这种方式不推荐使用, 因为每次配置完都需要重启服务器才可以起作用!

    方式二
                在[tomcat]/conf/Catalina/[host]/目录下添加一个 xx.xml 文件, 文件的内容的如下:


                    <Context docBase="E:web ews2"/>


                其中文件名字就是WEB应用对外访问的虚拟路径(若需要将其设成缺省访问则直接将文件名改成 ROOT --一定是大写的root)

        -->若需要直接通过 http://localhost 来访问虚拟主机(站点)时需要将找到当前WEB应用下的WEB-INF/web.xml, 在根标签下添加如下配置:

          <welcome-file-list>
                      <welcome-file> 1.html(需要设成主页的页面) </welcome-file>

            <welcome-file> 2.html(若上面的页面不存在则会将此页面设置成主页) </welcome-file>
                  </welcome-file-list>


                docBase用来指向WEB应用的真实路径
                
                如果要表示多级路径, 可以在文件名中用#代替斜杠
                    如: news2#a#b#c.xml

                这种方式不需要重启服务器就可以起作用!

    方式三
                在配置虚拟主机过程中, 可以为虚拟主机配置默认管理的目录, 可以将WEB应用直接丢到WEB应用默认管理的目录下, 就可以部署!
                
                其中文件夹的名字就是WEB应用对外访问的虚拟路径(若需要将其设成缺省访问则直接将文件夹名改成 ROOT --一定是大写的root)

        -->若需要直接通过 http://localhost 来访问虚拟主机(站点)时需要将找到当前WEB应用下的WEB-INF/web.xml, 在根标签下添加如下配置:

          <welcome-file-list>
                      <welcome-file> 1.html(需要设成主页的页面) </welcome-file>

            <welcome-file> 2.html(若上面的页面不存在则会将此页面设置成主页) </welcome-file>
                  </welcome-file-list>


                
                这种方式不需要重启服务器就可以起作用!

  • 相关阅读:
    如何通过setTimeout理解JS运行机制详解
    css3系列之伪类选择器
    css3系列之属性选择器
    css3系列之伪元素选择器
    css3系列之兄弟选择器
    作为了解系列之 预处理器 和 后处理器
    网络系列之跨域
    网络系列之 cookie增删改查(封装)
    网络系列之 jsonp 百度联想词
    网络系列之 什么是ajax 封装ajax
  • 原文地址:https://www.cnblogs.com/tongxuping/p/6882842.html
Copyright © 2011-2022 走看看