Soy nuevo en vaadin y de alguna manera logré poner en marcha una aplicación. Ahora tengo un archivo html help.htm que contiene consejos sobre cómo usar la aplicación. Puse help.htm en mi directorio WEB de proyecto para poder acceder a él en contexto vaadin. He tratado de acceder a él de esta manera:Archivo htm local incrustado en 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);
He tratado de depuración, copiado y pegar el contenido de la variable str en mi navegador web puedo acceder al archivo, y la pantalla de búsqueda correctamente. También he intentado con FileResource & ClassResource. También cuando reemplazo el String con http://www.somewebpage.com/ funciona, pero no con el código anterior. ¿Puede alguien señalarme en la dirección correcta sobre cómo lograr eso?
Gracias
¡Funcionó! Gracias. Para los registros, solo coloque el archivo Help.htm en el directorio del tema y lo cargué como ThemeResource. – logiframe