- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我能够将 Vaadin 模块集成到我们基于 Spring 的应用程序中。集成后,我想运行甘特图的演示,它是 Vaadin 的附加组件,并在 github here 上找到了它。 。文件夹内有一个演示项目。一切都很好,除了我的小部件集有问题。
问题截图:
我还收到一个不可序列化的错误:
Nov 18, 2015 3:16:48 PM org.apache.catalina.session.StandardManager startInternal
SEVERE: Exception loading sessions from persistent storage
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: com.journaldev.spring.Vaadin.Util$5
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1355)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2000)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1924)
用户界面代码:
@Theme("demo")
@SpringUI
@SuppressWarnings("serial")
public class MyVaadinUI extends UI {
@WebServlet(value = "/testvaadin", asyncSupported = true)
@VaadinServletConfiguration(productionMode = false, ui = MyVaadinUI.class, widgetset = "org.tltv.gantt.demo.DemoWidgetSet")
public static class Servlet extends SpringVaadinServlet {
}
// Code for gaant-chart taken from demo, code too big and not important //for error
// Pastebin link : http://pastebin.com/mi1ZhH30
}
POM.xml:
Vaadin 插件 http://maven.vaadin.com/vaadin-addons
<!--- Vaadin dependency -->
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-spring</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-themes</artifactId>
<version>${vaadin.version}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-client-compiled</artifactId>
<version>${vaadin.version}</version>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-push</artifactId>
<version>${vaadin.version}</version>
</dependency>
<dependency>
<groupId>org.tltv.gantt</groupId>
<artifactId>gantt-addon</artifactId>
<version>0.9.0</version>
</dependency>
web.xml:
<servlet-mapping>
<servlet-name>vaadin-spring</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>cometd</servlet-name>
<servlet-class>org.cometd.server.CometDServlet</servlet-class>
<init-param>
<param-name>timeout</param-name>
<param-value>300000</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
<async-supported>true</async-supported>
</servlet>
我做错了什么?请告诉我。多谢。 :-)
最佳答案
尝试运行mvn clean install来编译小部件集。如果您不想使用命令行,请右键单击您的项目,运行方式 > Maven 安装。
您还可以在 Eclipse 中编译您的小部件集。打开您的 widgetset 文件并单击 Eclipse 菜单中的“齿轮”符号。
关于java - 瓦丁 : Widget set is not getting loaded.,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33783130/
我在整个页面上都有几个组合框。并且有一个组合框我想要响应。 假设我有包含它的布局,就像这样: public class MyLayout extends CssLayout ... { ...
我正在使用 7th Vaadin 并看到以下问题:当网格为空时,它的多选复选框被打开: 如何解决? 谢谢。 最佳答案 你应该能够在没有元素时隐藏它,并在有一点hacking和theme时显示它。更新。
如何在 Vaadin 中获取 HTML Elmement(或 DOM)? 在 GWT 中我可以使用 DOM.getElementById("myId");我可以通过 setId() 方法在我的 Vaa
我正在尝试使用 vaadin,并想在我的 vaading 7 项目中使用甘特聊天插件。 https://vaadin.com/directory#addon/vaadin-gantt-diagram:
在 Vaadin 8 中: UI.getCurrent().setErrorHandler(e -> handleError(e)); setErrorHandler Vaadin 11 中不存在,我
这只是一个简单的测试应用程序 import br.com.elf.ui.IndexApplication; public class IndexApplication extends Applicat
参见http://demo.vaadin.com/sampler/#ui/structure/popup-view 我可以创建一个弹出窗口,如 vaadin 采样器中所示,但如何将其居中于窗口中间?我
我正在开发一个由 springBoot 引导的 Vaadin 应用程序。当我今天早上尝试构建应用程序时(自上次成功构建以来没有执行任何更改),我得到了以下堆栈跟踪: Using Gradle Vaad
如何获取组件上传的上传按钮监听器?这是因为我想在单击上传按钮时验证其他字段。我试过添加... upload.addListener(new Upload.StartedListener() {});
我有一个bean,如下: public class Step implements Serializable { private int stepSequence; private b
我是 Java 组件基础框架中的新成员,尤其是 vaadin。在使用这个框架之前,我使用的是 struts 2。 所以当我想查询一些表格时,我有一个搜索框,包含许多文本字段。当用户单击搜索按钮时,来自
在我的 Vaadin 应用程序中的某个地方,我使用第二个浏览器连接后立即收到此异常 Caused by: java.lang.RuntimeException: A connector with id
Vaadin 7 或 Java 一般是否可以检查浏览器是否有嵌入式 pdfreader? 我需要知道这一点,因为这取决于我打开 pdf 的方式。 最佳答案 不幸的是,没有办法一致地检查浏览器是否支持查
我有一个 TextField 组件并在其上添加了 ValueChangeListener。 @Theme("myTheme") @SuppressWarnings("serial") @Title("
是否可以从 Vaadin Portlet 调用 Java Script 函数?例如,我有一个 Portlet 和一个包含函数的 JavaScript 文件:alert(message)。我想调用该函数
我使用 vaadin 和 OSGi 创建模块化应用程序。经过长时间的斗争,我能够成功部署应用程序。但是,我无法加载样式。当我尝试访问http://localhost:8080/myapp/VAADIN
我能够将 Vaadin 模块集成到我们基于 Spring 的应用程序中。集成后,我想运行甘特图的演示,它是 Vaadin 的附加组件,并在 github here 上找到了它。 。文件夹内有一个演示项
我正在使用 Vaadin 7。当我尝试将 html 内容添加到 CustomLayout 时,它不会在 div 元素内生成段落。这是输入: Profile
我有一个包含换行符(“\r”)的传入文本字符串。 当我输出它时: System.out.println(myString) , 回车被解释。 但是,当我将字符串设置为标签的内容时,它会忽略回车。 如何
我按照 Vaadin 教程 ( Creating Collaborative Views ) 进行广播事件并注册。 Registration eventRegistration; @Override
我是一名优秀的程序员,十分优秀!