做的程序在window是运行没有问题,但是放在Linux系统下点击页面就不会显示。
已经找原因找了两周了,没有一点头绪。
很着急
跪求   高手们帮帮忙

解决方案 »

  1.   

    点击页面就不会显示
    具体是什么情况啊?web应用程序?
      

  2.   

    额,不好意思,我一着急没写清楚,是B/S程序,用的是oracle数据库。
    不显示的是jsp页面,里面用的技术有,jquery,dwr,还有一般的标签等。
    其他的页面都可以,就单单这个页面点击是空白页。
      

  3.   


    不应该吧。在window下没有一点问题的。
      

  4.   

    win 和 linux 有些地方是不一样的。传值、取值、路径、事务,都会出现问题的。
    把这个页面相关的代码挨个调试一下吧。 逐步排查吧。 一下子真的说不清是哪里的问题。
      

  5.   

    路径在window中用//好使,\\也行。
    Linux好像\\好使。
      

  6.   

    朋友们,我比较着急的是,为什么在window下都可以运行,在linux系统下就这个页面会不显示。
    对js,jquery的引用路径都写的是一样的。至于这个传值的问题,刚开始的初始化页面就不显示,这下问题应该是哪呢
      

  7.   

    可以使用断点调试,如果不方便使用断点,那么在涉及的java中逐行加System out 或 日志 进行排查。 不要以为你写的没错,就忽视对它的检查,由于系统差异,即使是正确语句,也有可能无法执行。尝试逐渐删除代码块(注释掉),直至能够运行为止。然后再逐个恢复。
    方法虽笨,但是有效。我只是在用ibatis的时候遇到过这种问题。
    由于1、使用事务;2、ibatis的sql配置文件,
    导致win可以运行,linux却无法运行。
      

  8.   

    非常感谢你,我用的就是注释代码,一点点的验证,看到底是那块有问题。现在找到导致不显示的代码块了。
    是dwr这部分, 现在还不知道怎么解决,但是已经锁定了是这块的问题。
    我再仔细看看。
    对于dwr,是不是有很多需要注意的地方呢,这块我是不大清楚。。
      

  9.   


    祝楼主早日解决!
    dwr 帮不上忙啦。
      

  10.   


    我觉得应该不是部署的问题,因为别的页面都没问题,就这两个页面不显示。
    应该还是我代码有问题, 自我感觉应该是dwr的问题,只不过是,还没找到根本原因、
      

  11.   

    转的,不知道对你有没有帮助
    在工程中用到dwr,本地运行没有问题,发布到linux服务器后,运行页面报dwr引用的对象未定义的js错,思来想去,想到dwr会建立虚拟路径,是不是因为在服务器上由于控制了权限之类的,导致虚拟路径生成不了,造成的错,于是在服务器这个路径:/opt/httpd/conf/uriworkermaps/工程名.uriworkermap.properties文件里加入:/dwr/*      = 工程名
    /*.js       = 工程名重启服务,OK了。最好将dwr生成的js规范在/dwr/*/*.../*.js 路径下,这样 "/*.js  = 工程名" 就不需要添加,站点的效率也比较高。
      

  12.   


    我发现你真的很好很好很好
    这个问题,我找的头疼,让同事帮我找原因呢,刚才他给我看的也是这个,说可能是因为路径问题。
    只是,别的页面跟这个出问题的页面对于dwr的引用路径的完全一样的。
    很头疼 很头疼  很头疼
      

  13.   

    在linux部署windows做的项目,首先就要百度应该注意什么,linux及windows的区别。了解之后在动手。现在既然不一样,改的话就比较麻烦。一,程序编码问题,最好都是UTF-8,否则容易出现乱码;尤其是中文;二,mysql在linux下和windows下是不一样的程序,但是基本命令都一样,你可以说使用mysqldump命令导出windows的表结构,然后导入到linux的mysql服务器;三,安装一个windows下连接linux的客户端工具,常用的有putty,xshell,SecureCRT等等,文件传输有一个sz,rz命令,可以实现文件的相互传输;
    四,当然,你也可以使用ftp服务器,windows或者linux都可以做客户端或者服务器,设置你自己在搜集一下;
    五:tomcat是不分平台的,也就是说下载的自解压文件包在linux和windows下都可以使用,当然,不包括windows安装包;