我正在尝试在tomcat 9的webapps文件夹中部署war文件。但我希望我的应用程序在启动时加载,而不是tomcat默认页面。所以我在server.xml的Context标签中配置了docBase,指向我的应用程序,如下所示:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="MyApp/UI/"></Context>
...
</Host>
但是在tomcat服务器的启动时,它会发出一条错误消息,指出找不到MyApp / UI /,因为war文件的解包不会发生。所以我正在评论Context标签并启动服务器,然后它运行良好。一旦它开始工作,我就添加了Context标签,以便在启动时加载MyApp / UI /。
如何解决这个问题?比如,是否可以在server.xml中给出任何条件Context标记,以便它在某些条件下考虑Context标记。
请帮我解决这个问题。提前谢谢。