В конце концов я смог разобраться.
Использовано следующее:
По большей части я следовал шагам, изложенным Питером Фризом ( найдено здесь )
Требуется следующая настройка:
Tweak1:
В методе addService () HttpServiceTracker необходимо вызвать:
httpService.registerResources("/blackberry", "/appfiles", new CustomResourceHttpContext());
вместо регистрации сервлета для сопоставления URL-адреса с расположением ваших файлов.
Tweak2:
Вам нужно будет создать папку с именем appfiles в корне вашего проекта eclipse, в которую вы поместите свои двоичные файлы blackberry.
Tweak3:
Вам нужно реализовать свой собственный класс HttpContext внутри HTTPServiceTracker, чтобы связать требуемые типы пантомимы
* 1030 например *
public String getMimeType(String name) {
if (name.endsWith(".jad")) {
return "text/vnd.sun.j2me.app-descriptor";
} else if (name.endsWith(".cod")) {
return "application/vnd.rim.cod";
} else {
return null;
}
}
Предостережение: Чтобы установить приложение по беспроводной сети, вам нужно указать имя файла JAD, так как при таком подходе поддержка списка каталогов не поддерживается.