我将做好的项目发布出去,在另一个服务器上出现了方法找不到异常 这个方法需要的类我已经加入了,
我在本机上试验了,只要将没有问题的项目放入到另一个文件夹下,重新启动tomcat就会出现这个问题,这是什么原因啊
很紧很不明白。

解决方案 »

  1.   

    比如,操作系统,JDK版本等,都是值得注意的地方.
      

  2.   

    文件夹没有用中文的,异常就是找不到方法,An error occurred at line: 122 in the jsp file: /benditong/sogou/test.jsp
    SAXReader cannot be resolved to a type
    119:             </tr>
    120:          </table>
    121:      <%try {
    122:  SAXReader saxReader = new SAXReader();
    123:  saxReader.setValidation(false);
    124:  Document sogoudoc = saxReader.read(new URL("http://news.sogou.com/xml?query=" +caption));
    125:     // out.print(caption);
    而这个方法的包我加入了
    是不是将你的WEB-INF里的东西取出来,放到他的web-inf里就行。主要是web.xml文件合成一个。
    这样就行,我想知道有没有人知道具体的 整合方法
      

  3.   

    该tomcat下运行多个项目?是否需要到web.xml注册下
      

  4.   

    找不到需要的类,确认所有需要的类都已经正确发布到服务器上了,而且要确保所有引用的jar包服务器都能找到。
      

  5.   

    你需要再webapps中加入classes文件夹;然后将项目中的classes代码拷贝过来。
      

  6.   

    您说的是这个意思,他们的tomcat下有一些项目,他们把我的项目拿去了后就又放到另一个路径下 ,反过来找我的毛病 郁闷
      

  7.   

    主要弄清楚tomcat是怎样发布服务的,怎样加载的,跟路径是没有关系的
      

  8.   

    本机环境测试环境和服务器环境是不是一样的,好好看一下xmL的配置
      

  9.   

    有没有把相应的JAR包导入到TOMCAT的LIB下.
      

  10.   

    你把需要的jar包导入到tomcat的lib文件夹下,再试试……如果成功了,说明你的jar引用出了问题。如果仍然不成功,那我也纳闷了。