Обычно, когда вы загружаете ресурс, который находится в вашем classpath, вы не должны использовать java.io.File.Зачем?Поскольку вполне возможно, что реального файла нет - классы часто упаковываются в файл .jar или даже загружаются совершенно другим способом (очень вероятно в случае AppEngine, хотя я не знаю,подробности.)
Итак, если вы хотите загрузить его прямо из вашего classpath, вы можете использовать:
ClassLoader classLoader =
getClass().getClassLoader(); // Or some other way to
// get the correct ClassLoader
InputStream is = classloader.getResourceAsStream("/com/sem/server/source.xml");
Затем вы можете использовать входной поток в вашем демаршаллере.