大家好,又见面了,我是你们的朋友全栈君。
先看server.xml文件host配置
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
appBase:这个目录下面的子目录将自动被部署为应用,且war文件将被自动解压缩并部署为应用,默认为tomcat下webapps目录,如果不想访问默认ROOT目录,修改这里,同理如果想访问配置目录下应用为默认应用,在此目录下新增ROOT目录文件夹。
我们也可以在host下配置虚拟目录
<Context path="" docBase="D:\WebContent" sessionCookiePath="/" sessionCookieName="JSESSIONID" />
docBase只是指向了你某个应用的目录,这个可以和appBase没有任何关系
如果你把他们弄重复了,也就是2个指向了一个目录,也能运行,但应用下面的每个子目录,其实是被部署为单独的应用的,这就是两者区别与联系
配置项目虚拟目录, 参考:http://weifengxuxu.iteye.com/blog/2235259
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127228.html原文链接:https://javaforall.cn