当我将 3d 派对库添加到我的项目时,我得到了 java.lang.NoClassDefFoundError
。
我已经尝试将库添加到 web-inf/module dependencies/server libs,但它不起作用。使用 jetty 和 idea 将库添加到项目的正确方法是什么?
最佳答案
如果您使用的是 IntelliJ 9 或更高版本,这是一个两步过程。
打开项目结构并单击“库”。添加包含您感兴趣的 JAR 的目录。
然后单击“工件”并确保您的库位于部署的 WEB-INF/lib 中。
如果这些是 Jetty 的服务器类加载器在您的应用程序加载之前必须具有的 JAR(例如,用于连接池的 JDBC 驱动程序 JAR),您必须将它们添加到 Jetty 服务器/lib 而不是将它们放在应用程序的 WEB 中-INF/lib.
关于java - Jetty + intellij idea::添加库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5078773/