在开发的客户端里执行时没有问题。然后我把客户端src里的代码文件*.java和classes下面的*.class都复制到服务器里
并且把服务器Tomcat下的work里的东西都删掉,把项目下的work里的东西也都删掉,
重新启动服务器结果,运行服务器上的程序,还有有一个页面会出现问题(显示搜索不到),
但运行客户端的程序时没有问题。请问大家,这是什么原因造成的?该如何解决呢?

解决方案 »

  1.   

    补充:页面搜索不到的原因显示的是:getConnection
      

  2.   

    就连struts-config.xml都是从服务器上拷贝下来的。现在不是全部程序都出问题,是其中的一个页面出问题。所以数据库连接应该是没有问题的。我在想是不是缓冲的问题,是不是除了work还有什么地方和getConnection有关的缓冲记录。
      

  3.   

    服务器上不是部署的war包吗?为什么是直接拷.class?
      

  4.   

    你难道不可以通过源代码直接部署到Tomcat啊,
    那样报错就不会出现啦~
      

  5.   

    这些代码都是原先别人做好的,只是同事修改了其中的几个页面,是否牵涉到现在这个问题页面我不是很清楚。我只是把服务器上的java文件复制到自己的客户端,然后编译了一下(没有进行任何修改)。结果,我这里执行时都没有问题,而其他同事都是直接执行服务器上的程序,结果他们都报错。所以我才把我编译过的代码再复制到服务器上,而最后的结果还是不行
      

  6.   

    看看是不是读取文件的问题。因为客户端和java web的读取方式有所不同。可能导致客户端可以用,web上面就不能用了。
      

  7.   

    把发布后work中相应的文件与你客户端src下的文件比较一下,看看有没有区别啊.用比对工具比对一下,发布后会不会产生一些额外的数据...
      

  8.   

    谢谢大家的答复,是服务器上的Tomcat有点问题,导致ActionForm无法完全地正常运行。重新安装后问题解决了。结贴