一尘不染

如何检查应用程序是否在嵌入式Tomcat 7上运行?

tomcat

我有一个运行为war的应用程序,或者以嵌入了tomcat的独立模式运行,我想检查该应用程序是否在warmcat中以war的形式运行,或者它是否在嵌入了tomcat的情况下运行。


阅读 214

收藏
2020-06-16

共1个答案

一尘不染

这是我的解决方案。

String path = getClass().getProtectionDomain().getCodeSource().getLocation().getFile();
boolean onWar = path.contains("WEB-INF");
2020-06-16