我有一个 Vaadin 项目和一个外部 Java 项目。我想从 Vaadin 调用外部项目中的代码。我在 Eclipse 中导入了两个项目,并且 Vaadin 项目在 Eclipse 中引用了外部项目Java Build Path
。Eclipse 没有报告错误,但是当我将 Vaadin 应用程序部署到 Tomcat(使用Project > Run As > Run on Server
)时,我收到以下错误:
HTTP Status 500 - java.lang.NoClassDefFoundError: com/example/MyClass
请注意,Vaadin 项目基于 Ivy,而不是 Maven。
我试过四处寻找 Vaadin 外部项目依赖项,但没有成功。对于如何使用来自 Vaadin 的外部项目代码的任何建议,我将不胜感激。