java - Jetty + intellij idea::添加库

标签 java intellij-idea jetty

当我将 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/

相关文章:

servlets - JSF 欢迎文件无法识别

maven-2 - 使用jetty :run时运行资源过滤器

intellij-idea - 如何从intellij内部运行jetty?

java - 如何配置 Maven checkstyle 插件以允许在一行上进行多个分配?

intellij-idea - 在IDEA中,Subversion的运行速度非常慢

java - 在 Intellij 中显示一种方法的覆盖率数据

linux - Intellij IDEA 2017.2 无法在 Linux Mint 18 上添加 openjk 9

java - 在Java类中调用存储过程

java - 如何检索 .jar 时间戳?

java - 这个函数是调用自身还是调用重载?