起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: sgmx

【结贴】BussinessX是什么?**

[复制链接]
 楼主| 发表于 2008-5-19 16:45:06 | 显示全部楼层
以前曾经修改过“业务模型\系统空间\系统运行库\系统初始化”中的代码,现在也还原回去了,甚至把系统初始化的代码用原来的的覆盖了一次,编译也通过了,但还是不行。我又把tomcat重启了一次。
回复 支持 反对

使用道具 举报

发表于 2008-5-19 16:48:57 | 显示全部楼层
建议楼主这样操作一下
1.把tomcat/webapps目录下面的x3.war和x3目录删除,从deploy/tomcat目录中拷贝一个x3.war到webapps目录下面,重启一下服务看一下,如果还不行
2.从系统初始化包中重新导一下系统初始化功能。
重启服务在看一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-19 16:54:12 | 显示全部楼层
发现问题所在了,现在我运行http://10.124.21.68:8081/x3/busi ... p的代码!!!
我想是这样的,之前的确改过business.jsp的内容,后来测试单点登陆成功了,为了不影响justep的正常登陆,我就创建了一个新的business1.jsp,内容和business.jsp一样。接着就把business.jsp还恢复成系统出厂设置,然后就出现了现在的问题。就好像business.jsp的内容放在缓存中清不掉一样。能理解吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-19 16:56:08 | 显示全部楼层
发现问题所在了,现在我运行http://10.124.21.68:8081/x3/busines
依然出错。但是在IE里我可以看到它的源代码,居然是business1.jsp的代码!!!
我想是这样的,之前的确改过business.jsp的内容,后来测试单点登陆成功了,为了不影响justep的正常登陆,我就创建了一个新的business1.jsp,内容和business.jsp一样。接着就把business.jsp还恢复成系统出厂设置,然后就出现了现在的问题。就好像business.jsp的内容放在缓存中清不掉一样。能理解吗?
回复 支持 反对

使用道具 举报

发表于 2008-5-19 16:56:43 | 显示全部楼层
明白你的操作过程,但是应该可以登陆的才对,
那你现在找到解决方法了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-19 17:29:04 | 显示全部楼层
我快吐血了,现在x3目录已经变成初始状态了,但是访问business.jsp还是出错,显示源代码还是我上午改的内容。我把tomcat重启了,把我的机器重启了,连ie缓存都清干净了,但还是调用不知道存在哪儿的business.jsp
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-19 17:30:51 | 显示全部楼层
真实的business.jsp的内容是:
  document.title = X3X.DisplayName;
  X3X.ServerURL = "<%= url%>"
  X3X.ShowSplash();
  X3X.UpdateVersion();
  X3X.Init();
  X3X.CloseSplash();
  X3X.Run("", "", "", "");
  document.body.onbeforeunload=BeforeClose;
  document.title = X3X.DisplayName;

但是网页business.jsp源代码显示:

  document.title = X3X.DisplayName;
  X3X.ServerURL =  "http://10.124.21.69:8081/x3/";
//  X3X.ShowSplash();
  X3X.UpdateVersion();
  X3X.Init();
//  X3X.CloseSplash();
  X3X.Logon("null","null");
  X3X.Run("Biz:\\SYSTEM\\INIT.FUNC", "", "", "");
  document.body.onbeforeunload=BeforeClose;
  document.title = X3X.DisplayName;
回复 支持 反对

使用道具 举报

发表于 2008-5-19 17:39:13 | 显示全部楼层
看来明明是调用了你修改过的business.jsp,可以换一个客户端机器连接一下看看噢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-19 17:48:32 | 显示全部楼层
找到原因了,是文件日期的原因。
因为上午我改business.jsp时进行了文件保存,所以缓存中就记住了这个日期2008-5-19。下午恢复business.jsp为出厂设置,那文件的日期是2008-3-14,IE会自动调用版本较新的文件,所以它一直显示缓存中的旧文件。
但不知道这个缓存到底存在哪儿,我把IE都清空了呀,是不是tomcat也有缓存。
现在我把business.jsp重新保存了一下,问题解决了。
回复 支持 反对

使用道具 举报

发表于 2008-5-19 17:56:16 | 显示全部楼层
哪你可以把tomcat的temp目录和work目录清空一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 17:28 , Processed in 0.038729 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表