Java中是否有任何东西可以将系统属性的范围更改为WAR?

时间:2019-04-23 20:49:28

标签: java

我有一个WAR,其中一个讨厌的库执行System.setProperty("javax.xml.stream.XMLInputFactory", ...)之类的操作,这破坏了Web服务器容器,因为后者取决于相同属性的值(详细信息here)。

在经历大量类似这样的错误代码(是的,甚至没有分解)之前,我想检查一下是否有某些工具(例如,特殊的类加载器)能够保持WAR级别的作用域为最少的可写属性,以便这些更改将保留在我的Web应用程序中,并且不会干扰Web容器或其他WAR。

1 个答案:

答案 0 :(得分:0)

我知道没有什么可以用来缩小系统属性的范围。

这里有很多相关信息: Scope of the Java System Properties