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>


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

  • 相关阅读:
    85--spring cloud (Ribbon-Eureka注册中心)
    85--spring cloud 入门(springcloud简介)
    84--spring cloud 入门(微服务注册中心介绍)
    83--spring cloud 入门(Eureka注册中心)
    82--JT项目20(订单模块实现/ThreadLocal本地线程变量/Quartz框架)
    81--JT项目19(商品购物车/详情/用户退出)
    80--JT项目18(Dubbo负载均衡/单点登录/注册业务)
    Ajax中post与get的区别
    Process
    Java实现CURL,与把字符串结果写到json文件
  • 原文地址:https://www.cnblogs.com/tongxuping/p/6882842.html
Copyright © 2011-2022 走看看