java - 错误 : package org. apache.commons.beanutils 不存在

标签 java tomcat7 web-development-server

我正在研究 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/

相关文章:

mysql - 在哪里存储多个 Web 应用程序的资源

java - 如何将长字符串放入 JLabel

Java Spring rest java.lang.ClassCastException : java. util.LinkedHashMap 无法转换为 Cuestionario

java - Java 1.7 switch 语句中的字符串值抛出错误?

javascript - 如何检查 Jquery 是否被正确保存和嵌入?

java - 使用相同 onMessage 的多个 MessageListener 的线程安全性?

java - Spring 按名称 Autowiring

tomcat - 在 tomcat 中的 .war 文件之间自动共享相同的 .jar 文件

linux - 无法从局域网访问tomcat网页