代码一样,为什么执行出来的结果不一样?

windbeller 2010-08-12 09:16:26
在开发的客户端里执行时没有问题。

然后我把客户端src里的代码文件*.java和classes下面的*.class都复制到服务器里
并且把服务器Tomcat下的work里的东西都删掉,把项目下的work里的东西也都删掉,
重新启动服务器

结果,运行服务器上的程序,还有有一个页面会出现问题(显示搜索不到),
但运行客户端的程序时没有问题。

请问大家,这是什么原因造成的?该如何解决呢?
...全文
520 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
windbeller 2010-08-27
  • 打赏
  • 举报
回复
谢谢大家的答复,是服务器上的Tomcat有点问题,导致ActionForm无法完全地正常运行。重新安装后问题解决了。

结贴
max_ya 2010-08-14
  • 打赏
  • 举报
回复
把发布后work中相应的文件与你客户端src下的文件比较一下,看看有没有区别啊.用比对工具比对一下,发布后会不会产生一些额外的数据...
windbeller 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 singlesteven 的回复:]
你难道不可以通过源代码直接部署到Tomcat啊,
那样报错就不会出现啦~
[/Quote]
这些代码都是原先别人做好的,只是同事修改了其中的几个页面,是否牵涉到现在这个问题页面我不是很清楚。

我只是把服务器上的java文件复制到自己的客户端,然后编译了一下(没有进行任何修改)。结果,我这里执行时都没有问题,而其他同事都是直接执行服务器上的程序,结果他们都报错。所以我才把我编译过的代码再复制到服务器上,而最后的结果还是不行
leo_object 2010-08-13
  • 打赏
  • 举报
回复
也许是页面内部的问题。。如果可以 建议你检查下源代码。
xiaoniaoxiangfei 2010-08-13
  • 打赏
  • 举报
回复
看看是不是读取文件的问题。因为客户端和java web的读取方式有所不同。可能导致客户端可以用,web上面就不能用了。
singlesteven 2010-08-12
  • 打赏
  • 举报
回复
你难道不可以通过源代码直接部署到Tomcat啊,
那样报错就不会出现啦~
好吃的松子 2010-08-12
  • 打赏
  • 举报
回复
服务器上不是部署的war包吗?为什么是直接拷.class?
windbeller 2010-08-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yuwenbao 的回复:]
你的数据库连接地址对吗?
[/Quote]
就连struts-config.xml都是从服务器上拷贝下来的。

现在不是全部程序都出问题,是其中的一个页面出问题。所以数据库连接应该是没有问题的。

我在想是不是缓冲的问题,是不是除了work还有什么地方和getConnection有关的缓冲记录。
DAVE_LUO 2010-08-12
  • 打赏
  • 举报
回复
楼上问得精辟。
数据库连错了,结果肯定不同。
cheng20100915 2010-08-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yuwenbao 的回复:]
你的数据库连接地址对吗?
[/Quote]
如果连接不对,客户端肯定也初步来的,所以数据库肯定没问题
重新发布一次试试.
yuwenbao 2010-08-12
  • 打赏
  • 举报
回复
你的数据库连接地址对吗?
windbeller 2010-08-12
  • 打赏
  • 举报
回复
补充:

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

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧