为什么服务器上的路径会抛出NullPonterException?

nukf8bse  于 2022-11-01  发布在  其他
关注(0)|答案(1)|浏览(151)

文件的路径有问题。本地(Windows)测试通过,但当我上传到服务器(Linux)时,我有:
NullPointerException: Cannot get property 'text' on null object
样本代码:

public final String MAIN = "dir1/dir2/dir3/"
public final String CAT_1 = MAIN + "subdirectory/"

在方法的某个地方...

def object = Utils.class.getClassLoader().getResource(CAT_1 + "file.xml").text
unmarshaller.unmarshal(new StringSource(object), SomeClass.class).value
r6vfmomb

r6vfmomb1#

为什么服务器上的路径会抛出NullPonterException?
如果因为getResource将返回null而无法加载CAT_1 + "file.xml",则Utils.class.getClassLoader().getResource(CAT_1 + "file.xml").text将抛出NullPointerException
显然,该资源在您希望其可用的路径上不可用。

相关问题