我有一个运行为war的应用程序,或者以嵌入了tomcat的独立模式运行,我想检查该应用程序是否在warmcat中以war的形式运行,或者它是否在嵌入了tomcat的情况下运行。
这是我的解决方案。
String path = getClass().getProtectionDomain().getCodeSource().getLocation().getFile(); boolean onWar = path.contains("WEB-INF");