gpt4 book ai didi

eclipse - 为什么在启动 tomcat 服务器时会出现 ClassNotFoundException?

转载 作者:行者123 更新时间:2023-11-28 23:47:37 24 4
gpt4 key购买 nike

我在 tomcat 服务器上有一个 sourceWeb 项目,在网络库中我也看到了一个 commons-dbcp.jar 文件!那为什么会这样说

WARNING: Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class [Root exception is java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSourceFactory]
Aug 29, 2012 2:33:26 PM org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Document base C:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\sourceInputWeb does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:142)

EDIT:::我看到 tomcat 也有一个 dbcp jar,它的版本是 1.5,我项目的网络库中的版本是 1.1 .. 但是我已经提到它是这样加载的。没有包含所有参数,但如果您看到类名是完全限定的,那么这个版本不匹配应该无关紧要吧?

<Resource name="jdbc/CodesDataSource" type="javax.sql.DataSource"
factory="org.apache.commons.dbcp.BasicDataSourceFactory"
driverClassName="oracle.jdbc.OracleDriver" auth="Container"/>

最佳答案

您需要明确地将 commons-dbcp-1.1.jarcommons-pool-1.1.jar 添加到您的类路径中。

检查这个:http://commons.apache.org/dbcp/

关于eclipse - 为什么在启动 tomcat 服务器时会出现 ClassNotFoundException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12186400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com