Я новичок в vaadin, и мне удалось как-то запустить приложение. Теперь у меня есть файл help.htm html, содержащий советы по использованию приложения. Я поместил файл help.htm в WEB-каталог своего проекта, чтобы иметь доступ к нему в контексте vaadin. Я пытался получить к нему доступ таким образом:
String str = "file:/" + "/" + application.getContext().getBaseDirectory() + "/help.htm";
URL url = new URL(str);
Embedded browser = new Embedded("Help", new ExternalResource(url));
browser.setType(Embedded.TYPE_BROWSER);
tabsheet.addComponent(browser);
Я попытался отладить, скопировать и пропустить содержимое переменной str в моем веб-браузере, я могу получить доступ к файлу, и браузер отображает его правильно. Я также пытался с FileResource и ClassResource. Также, когда я заменяю строку на http://www.somewebpage.com/, она работает, но не с кодом выше. Как этого добиться?