Intellij idea Groovy+;瓦丁+;IntelliJ IDEA:在我引用自定义jar之前工作正常

Intellij idea Groovy+;瓦丁+;IntelliJ IDEA:在我引用自定义jar之前工作正常,intellij-idea,groovy,vaadin,Intellij Idea,Groovy,Vaadin,我已经成功地创建了一个IntelliJ IDEA Groovy+Vaadin项目,在我尝试引用我编写的另一个jar之前,该项目非常有效。我已将jar添加到lib/和web/web-INF/lib/中,并将两者都包含在我的模块/依赖项中: 我甚至将lib/实例提升为“全局库”,以便将其添加到我的工件中,如下所示: IntelliJ构建良好并启动Tomcat,但当我尝试在浏览器中查看我的应用程序时,我收到HTTP状态500,错误为: 服务器遇到内部错误,无法满足此请求 …我的Tomcat日志状态

我已经成功地创建了一个IntelliJ IDEA Groovy+Vaadin项目,在我尝试引用我编写的另一个jar之前,该项目非常有效。我已将jar添加到
lib/
web/web-INF/lib/
中,并将两者都包含在我的模块/依赖项中:

我甚至将
lib/
实例提升为“全局库”,以便将其添加到我的工件中,如下所示:

IntelliJ构建良好并启动Tomcat,但当我尝试在浏览器中查看我的应用程序时,我收到HTTP状态500,错误为:

服务器遇到内部错误,无法满足此请求

…我的Tomcat日志状态为:

javax.servlet.ServletException:未能加载应用程序类:com.qview.client.QueueViewApplication


有什么方法可以让我深入了解为什么QueueViewApplication无法加载?有什么解决办法吗?

这个问题是关于我如何构建自定义jar的

在IntelliJ IDEA中,在带有依赖项的模块的项目结构»工件»[+]»Jar»下…我选择了提取到目标Jar

这将QueueUpdater.jar的依赖项jar捆绑到一个大型QueueUpdater.jar中,以方便导入


但是,当我将选择更改为“复制到输出目录并通过清单链接”时,我能够将各个jar添加到
web/web-INF/lib/
,并运行Vaadin应用程序,没有错误。

这个问题涉及到我如何构建自定义jar

在IntelliJ IDEA中,在带有依赖项的模块的项目结构»工件»[+]»Jar»下…我选择了提取到目标Jar

这将QueueUpdater.jar的依赖项jar捆绑到一个大型QueueUpdater.jar中,以方便导入

但是,当我将选择更改为复制到输出目录并通过清单链接时,我能够将各个JAR添加到
web/web-INF/lib/
,并运行Vaadin应用程序而不会出错