我来自于这个问题(vaadin4spring security sample: failed to load widgetset),但现在我想更进一步:我正在尝试将vaadin-touchkit和vaadin 4 coming security结合起来,以便与登录安全区域/页面一起创建一个很好的移动用户界面。我期待,例如,登录表单看起来不会那么好,但如果没有调整,但atm,我的问题实际上是让触摸屏在所有的工作。
我到目前为止所做的事:
spring-vaadin-touchkit (以及vaadin-touchkit-agpl和javax.servlet-api,因为我无法使用SpringAwareTouchKitServlet,否则类名的层次结构是不一致的)。<inherits name="com.vaadin.addon.touchkit.gwt.TouchKitWidgetSet" />添加到widgetset文件中。@Theme(“touchkit”)代替了@Theme(“security”),并通过TabBarView添加了一些基本字段(只是看看它是否有效)。mvn vaadin:compile -Dgwt.compiler.force=true强制进行小部件编译(构建成功)ServletInitializer类,以便它现在扩展SpringAwareTouchkitServlet (样例应用程序的配置方法基本上被删除,因此类是空的)。启动应用程序时,它似乎工作正常。然而,当在智能手机上打开URL时,UI看起来非常小(设计得当,但非常小,就像一个在移动设备上加载的传统网站)。
另外,用@VaadinUI替换@TouchKitUI时,加载的页面仍然是空/白的。
这个问题容易解决吗?或者,通常来说,将示例安全项目与touchkit UI结合起来并不那么容易吗?
提前谢谢你的帮助!
更多详细信息:
@TouchKitUI(path = "/login")将路径添加到了@TouchKitUI(path = "/login")注释中)。发布于 2015-02-19 10:40:14
看起来,向ApplicationInitializer类添加以下注释为我解决了问题:
@EnableTouchKitServlethttps://stackoverflow.com/questions/28589771
复制相似问题