解决Tomcat闪退有一个新方法就是看看server.xml中是否有不存在的路径或者错误的路径名
在server.xml文件中配置虚拟目录
<Host name="localhost" appBase="E:\demoss" unpackWARs="true" autoDeploy="true">
<Context path="/demoss" docBase="E:\demoss"/>
</Host>
path属性用于指定Web应用的虚拟路径,docBase属性用于指定该虚拟路径所映射到的本地文件系统目录。
需要注意的是,修改后的server.xml文件不会立即生效,必须重启Tomcat服务器。
同时,docBase中的路径不能有错,如果有错会发生Tomcat闪退现象。
所以webapps中可以没有demoss目录
但是,docBase中的目录必须存在
这个时候可以访问http://localhost:8080/demoss/aaa.html
配置虚拟主机
Tomcat服务器允