at org.apache.catalina.loader.WebappClassLoader.loadClass问题处理
2011-02-19 17:01
549 查看
在连接oracle数据库时,正常的java application可以连接,但是到javabean web中就出错,说是Class.forName(dirver)找不到驱 动,问题是,我将oracle的classes12.zip的包放到了web-inf下的lib文件夹下,这是不够的还需要配置java的编译路径,其过程如下:
1.在 windows-->properties-->java-->build path-->user libraries-->右边选"New",输入一个名称 然后点"Add JARs"导入oracle驱动,classes12.jar,"ok"关闭窗口
2.然后在到 project--〉properties --> Java build path ---> Liabriaries -->add library-->user library-->选前面建好 的名称 -->“finish”
3.刷新工程,重新部署,重启tomcat就可以了。
学自:百度知道,网址:http://zhidao.baidu.com/question/51498177.html?si=3
问题补充:
1.在 windows-->properties-->java-->build path-->user libraries-->右边选"New",输入一个名称 然后点"Add JARs"导入oracle驱动,classes12.jar,"ok"关闭窗口
2.然后在到 project--〉properties --> Java build path ---> Liabriaries -->add library-->user library-->选前面建好 的名称 -->“finish”
3.刷新工程,重新部署,重启tomcat就可以了。
学自:百度知道,网址:http://zhidao.baidu.com/question/51498177.html?si=3
在一般的java application里可以连接数据库, 但是在含有javabean web程序里老是出现错误: 当执行 Class.forName("com.mysql.jdbc.Driver").newInstance()时出错, 跟踪调试是这个错误:Source not found for WebappClassLoader.loadClass(String) line: 1208 请问这是怎么回事啊,我已经在 project--〉properties --> Java build path ---> Liabriaries -->add external jars添加了mysql-connector-java-5.1.6-bin jar文件。 在 apache-tomcat-6.0.14/lib 和 项目的 WebRoot/WEB-INF/lib 各拷贝了一份 mysql-connector-java-5.1.6-bin jar文件 奇怪的是在普通的java 程序不出错,都能正常取出数据而web程序出错呢??? 在百度上也能搜到解决办法 如下: 1、在对应的WEB-INF--- >lib-- >下添加数据库驱动 2、工程--〉properties -- > Java build path --- > Liabriaries --〉ADD JARs 添加lib下的数据库驱动 但问题是 在 工程--〉properties -- > Java build path --- > Liabriaries --〉点ADD JARs 没有任何选项 !!!下面提示“No entries available” MyEclipse Version: 6.0.1 GA MySQL 5.0.51a Tomcat-6.0.14 MySQL驱动 mysql-connector-java-5.1.6-bin.jar 请高人指点阿 好几天都没搞定!!!!
问题补充:
之前 已经在 project--〉properties --> Java build path ---> Liabriaries -->add external jars添加过mysql-connector-java-5.1.6-bin jar文件。 问题已经解决 如下: 在 windows-->properties-->java-->build path-->user libraries-->右边选"New",输入一个名称 然后点"Add JARs"导入mysql驱动,"ok"关闭窗口 然后在到 project--〉properties --> Java build path ---> Liabriaries -->add library-->user library-->选前面建好 的名称 -->“finish” (如果之前 在add external jars添加过驱动 要删掉才能点“OK” 否则此按钮是灰色的)。虽然问题已经解决。其实通过add external jars添加驱动和 这次添加道理一样 不清楚后一次操作就可以!可能是那里还没搞明白吧。呵呵 还要继续努力!!!
相关文章推荐
- at org.apache.catalina.loader.WebappClassLoader.loadClass问题处理
- at org.apache.catalina.loader.WebappClassLoader.loadClass问题处理
- at org.apache.catalina.loader.WebappClassLoader.loadClass问题处理
- at org.apache.catalina.loader.WebappClassLoader.loadClass问题处理
- at org.apache.catalina.loader.WebappClassLoader.loadClass
- 九月 29, 2017 10:38:30 上午 org.apache.catalina.loader.WebappClassLoader loadClass 信息: Illegal access: t
- eclipse,maven启动报错(非命令启动):JRebel: ERROR Class 'org.apache.catalina.loader.WebappClassLoader' could no
- INFO [Timer-282] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading.....
- org.apache.catalina.loader.WebappClassLoader validateJarFile
- 解决 Tomcat reload WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but fail
- [Tomcat]org.apache.catalina.loader.WebappClassLoader validateJarFile
- 启动Tomcat 不停的报org.apache.catalina.loader.WebappClassLoader modified异常
- org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
- javax/xml/rpc/Service+org/apache/catalina/loader/WebappClassLoader
- org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access
- org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
- org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access
- org.apache.catalina.loader.WebappClassLoader clearReferencesThreads
- org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
- 解决 01-Jul-2016 10:49:05.875 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [ROOT] registered the JDBC driver [com.mysql.jdbc.D