Java Tomcat:docBase中的无包装战争vs包装战争
Tomcat可以使用这两种类型,也可以直接从app.war文件使用:Java Tomcat:docBase中的无包装战争vs包装战争,java,tomcat,war,Java,Tomcat,War,Tomcat可以使用这两种类型,也可以直接从app.war文件使用: <Host ... unpackWARs="false" autoDeploy="false" deployOnStartup="false"> <Context path="" docBase="app.war" /> 或-使用目录,从解压缩的WAR文件创建: <Hos
<Host
...
unpackWARs="false"
autoDeploy="false"
deployOnStartup="false">
<Context
path=""
docBase="app.war"
/>
或-使用目录,从解压缩的WAR文件创建:
<Host
...
unpackWARs="true"
autoDeploy="true"
deployOnStartup="false">
<Context
path=""
docBase="app"
/>
问题是——区别是什么
据我所知:在启动过程中——Tomcat将目录或war文件的内容加载到内存中——然后直接从RAM使用它。因此,在性能上不能有任何差异。对吗?还有其他死亡原因吗?之前在其他地方讨论过,例如 本质上
- war文件会被解包,但会在工作目录中,而不是在webapps中李>
- 在windows上,您可能会遇到文件被操作系统锁定而不可删除的问题,尽管有已知的解决方法
- 根路径将不相同,所以若你们的应用程序正在向文件系统写入内容,你们可能会遇到问题