项目部署三种方式:
1、通常将项目打war包放在webapps下
后两种通过配置虚拟目录:
2、在tomcat下的conf里修改server.xml在host节点里配置
<Context path="/sxx" docBase="F:/cs/lx">
path代表应用的访问路径,一定要有"/"
docBase代表的是应用的真实路径
3、 在tomcat下的conf/[Catclina]/[localhost]/应用名.xml
<Contex docBase="应用程序路径"/>
访问:http://localhost:8080/sxx/1.jpg
剖析server.xml文件
玩玩
第一种: ROOT.xml后,自己的应用也可以变成默认的 conf/catalina/host/ROOT.xml先解析
设置主页
复制Tomcat的web.xml文件
<welcome-file-list>
<welcome-file>index.html</welcome>
</welcome-file-list>
到自己的应用的web.xml文件中
改端口69行 port="80" 这样就不需要写端口了,原因http默认用80端口号
第二种:配置虚拟主机
1.conf/server.xml
<Host name="www.itcast.cn" appBase="E:/itcast"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Host name="www.itheima.com" appBase="E:/itheima"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
2.修改一个重要文件:C:\Windows\System32\drivers\etc\host
127.0.0.1 www.itcast.cn
127.0.0.1 www.itheima.com