Maven tomcat dbcp和NamingException
我正在跟随maven的错误tomcat 7.0.53。我在server.xml的Resource标记中使用了Maven tomcat dbcp和NamingException,maven,tomcat,Maven,Tomcat,我正在跟随maven的错误tomcat 7.0.53。我在server.xml的Resource标记中使用了factory=“org.apache.commons.dbcp.BasicDataSourceFactory”,但不知道它为什么选择tomcat dbcp 为什么会这样 我在互联网上做了一些搜索,并尝试了不同的选择,比如在maven中添加tomcat dbcp,添加到类路径等等。。但似乎什么都不管用 哪里出了问题 警告:未能在JMX:javax.naming.NamingExceptio
factory=“org.apache.commons.dbcp.BasicDataSourceFactory”
,但不知道它为什么选择tomcat dbcp
为什么会这样
我在互联网上做了一些搜索,并尝试了不同的选择,比如在maven中添加tomcat dbcp,添加到类路径等等。。但似乎什么都不管用
哪里出了问题
警告:未能在JMX:javax.naming.NamingException中注册:无法加载资源工厂类[根异常为java.lang.ClassNotFoundException:org.apache.tomcat.dbcp.BasicDataSourceFactory]2014年4月7日11:39:57 AM org.apache.catalina.mbeans.GlobalResourcesLifeCycleStener createMBeans
严重:处理全局JNDI资源时出现异常
javax.naming.NamingException:无法加载资源工厂类我认为这是本文的重复: 如果这个不行,你能试试这个吗?
您的评论非常有用,因为它发布了操作系统:)
让我随时了解您的进度。您想从哪里开始使用tomcat?(Eclipse,Maven,集成测试)从Eclipse的调试开始,我在Eclipse中设置了参数。-Dcatalina.home=“/home/bhadram/stsws/ui/tomcat-7.0.53”-Djava.annowed.dirs=“/home/。/ui/tomcat-7.0.53/annowed”-Dcatalina.base=“/home/。/ui/tomcat-7.0.53”-Djava.io.tmpdir=“/home/。/ui/tomcat-7.0.53/temp”-Dfile.encoding=UTF-8-Xmx1024M-XX:MaxPermSize=200m Ubuntu中的帖子解决了这个问题。转到org.apache.tomcat.jdbc.pool.DataSourceFactory解决了这个问题。