电子商务网站首页设计,asp.net 开发的网站,怎样才能做一个手机网站,中国风手机网站模板写在前面的话首先吐槽一下#xff0c;我发现国内的博客大多是垃圾#xff0c;完全没有人测试代码#xff0c;就在那瞎扯淡#xff0c;如果你看到别的地方说的跟我的文章说的不一样#xff0c;请以我这篇为准#xff0c;因为我每个场景都经过N次测试#xff0c;确保没有问…写在前面的话首先吐槽一下我发现国内的博客大多是垃圾完全没有人测试代码就在那瞎扯淡如果你看到别的地方说的跟我的文章说的不一样请以我这篇为准因为我每个场景都经过N次测试确保没有问题场景是什么最近在制作镜像的时候发现Tomcat的webapps目录下有一个ROOT目录于是心生好奇我并没有哪里明显生成这个ROOT目录为什么会无中生有呢于是我开始了下面的测试。先解释为什么会有ROOT?(1)当你将war包放到webapp是目录下之后启动Tocmat。(这里以PaaSHelloWorld.war为例说明)注意我是在linux系统中测试的执行bin目录下的startup.sh或者catalina.sh脚本都是可以的。只是你看到的启动日志不一样事实上启动startup.sh脚本的时候依然调用的是catalina.sh脚本。上面这样的话纯粹是帮助小白的资深码农勿喷(2)进入到webapps目录下看此时只有PaaSHelloWorld.war和文件夹PaaSHelloWorld。(3)如果你在server.xml文件中的Host节点下添加如下内容启动tomcat之后就会发现webapps目录结构为同时实现根域名访问和非跟域名访问(4)当然我有额外测试了别的比如下面这样得到的结果和(3)一样。对上面(3)(4)提到的两种情况既可以实现根域名访问也可以实现非根域名访问。仅实现非根域名访问。(1)很简单只需要在server.xml文件中的Host节点下添加如下内容此时webapps目录结构为只能非根域名访问仅实现根域名访问这个问题很多地方都没有说到经过测试首先应用的war包放入到除webapps目录以外的其他的目录本次测试将war包放在/home/qadmsom/apache-tomcat-8.0.16。如下图所示这里说明一下官网没有tocmat-8.0.16。然后在server.xml文件中的Host节点下添加如下内容启动Tocmat之后查看webapps目录下的内容仅实现根域名访问实现仅仅根域名访问的方式不只有这一种。有兴趣的自己研究。最后这里的原理就是context有兴趣的小伙伴百度一下吧这里就不说了涉及到源码说太多这篇文章太长了后面我会写的。