如果你确认ide lib已经放到了tomcat里面,那么我想这个错误是因为工厂方法造成的。你的IDE和Web中试图去调用的工厂方法不同,所以造成了后面的错误 your program --> IDE factory --> lib 1 Your web --> Web factory --> lib 2 虽然你把lib 1放到了tomcat 的相应目录下,但是因为web factory仍然是指向lib 2,所以你放过去了也没用,因为lib 1和lib 2是并列的,不是覆盖的。 我想你需要找到更低层的东西,就是Web factory所在的jar,改成IDE factory。
把你ide用到的lib放到tomcat 的 lib
已经放了
your program --> IDE factory --> lib 1
Your web --> Web factory --> lib 2
虽然你把lib 1放到了tomcat 的相应目录下,但是因为web factory仍然是指向lib 2,所以你放过去了也没用,因为lib 1和lib 2是并列的,不是覆盖的。
我想你需要找到更低层的东西,就是Web factory所在的jar,改成IDE factory。
lib包指向,在程序中有什么方法能使web factory指向lib 1吗?
我辛辛苦苦的努动成果要白费了,要找另一个包用了如果能在程序中实现调用那个lib包的指向就好了.我就不用白干了
org.cyberneko.html.parsers.DOMParser.<init>(Unknown Source)要不直接把包所在的文件夹,在环境变量中的classpath中声明一下!