Reason of error was "/" before WEB-INF. Remember:
access denied ("java.io.FilePermission"
"/WEBINF/xml/wordsDictionary.xml" "read")
This error can be thrown even when you're trying to access a bad directory.
Also remember to set proper encoding for your XML files:
FileInputStream stream = new FileInputStream("WEB-INF/xml/wordsDictionary.xml");
InputSource is = new InputSource(new InputStreamReader(stream, "UTF-8"));
is.setEncoding("UTF-8");
reader.parse(is);