Мы интегрируем REST с использованием Jersey 2 в приложение GAE Java, которое использует Guice для DI. Мы можем сделать это на локальном сервере Dev. Когда мы внедряем его в app-engine, он не может найти bean-компоненты (классы Rest) в предоставленном пакете, тогда как он может найти bean-компоненты (классы Rest), когда он работает на локальном компьютере.
код выглядит так
**** Code to add all available bean classes in the package. ****
rest("/api/*").packages("com.l3.server.mart.rest");
**** Code being used to read all beans in the package provided. ****
String resourcePath = packge.replace(".", "/");
URL resource = getClass().getClassLoader().getResource(resourcePath);
Он правильно возвращает URL ресурса на локальном сервере разработчика, но возвращает ноль, когда работает сервер App-Engine.
Подскажите, пожалуйста, в чем здесь проблема?
Спасибо
Aadhaar