我正在研究 Core Servlet 和 JavaServer Pages ( http://volume1.coreservlets.com/archive/Chapter4.html ) 第 4 章的示例代码,当我尝试编译 BeanUtilities.java 文件时,出现上述错误。我最初以为这是我的类路径,但似乎包含所需的 .jar 文件(查看 starttomcat 提示符)。我认为我的 .jar 文件位于正确的目录中($CATALINA_HOME/lib/我在 fedora 上运行 tomcat 7)。有什么建议吗?谢谢,我希望你的一天比我过得更好,叹息。
最佳答案
JDK或Tomcat的默认包中不包含Bean utils,因此需要手动添加,因为它是依赖项。
如果您正在使用 J2EE 构建 Web 项目
然后添加bean utils (.jar 文件)位于 WebContent/WEB-INF/lib
目录中。
同时添加此目录中的所有依赖项
如果是maven项目,添加commons-beanutils依赖
<dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.2</version> </dependency>
关于java - 错误 : package org. apache.commons.beanutils 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25173787/