在linux系统下,页面不显示

苗子001 2012-05-14 11:10:28
做的程序在window是运行没有问题,但是放在Linux系统下点击页面就不会显示。
已经找原因找了两周了,没有一点头绪。。。。
很着急
跪求 高手们帮帮忙
...全文
303 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
安心逍遥 2012-05-15
  • 打赏
  • 举报
回复
在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安装包;


苗子001 2012-05-14
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

估计是路径的问题,你查查
[/Quote]

不应该吧。在window下没有一点问题的。
古布 2012-05-14
  • 打赏
  • 举报
回复
估计是路径的问题,你查查
苗子001 2012-05-14
  • 打赏
  • 举报
回复
额,不好意思,我一着急没写清楚,是B/S程序,用的是oracle数据库。
不显示的是jsp页面,里面用的技术有,jquery,dwr,还有一般的标签等。
其他的页面都可以,就单单这个页面点击是空白页。
wolf863292 2012-05-14
  • 打赏
  • 举报
回复
我们看了也没头绪......
请写出项目使用的技术、数据库等相关信息。
JavaMan 2012-05-14
  • 打赏
  • 举报
回复
点击页面就不会显示
具体是什么情况啊?web应用程序?
苗子001 2012-05-14
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 的回复:]

转的,不知道对你有没有帮助


在工程中用到dwr,本地运行没有问题,发布到linux服务器后,运行页面报dwr引用的对象未定义的js错,思来想去,想到dwr会建立虚拟路径,是不是因为在服务器上由于控制了权限之类的,导致虚拟路径生成不了,造成的错,于是在服务器这个路径:/opt/httpd/conf/uriworkermaps/工程名.uriworkermap.properties文件里加……
[/Quote]

我发现你真的很好很好很好。。。
这个问题,我找的头疼,让同事帮我找原因呢,刚才他给我看的也是这个,说可能是因为路径问题。
只是,别的页面跟这个出问题的页面对于dwr的引用路径的完全一样的。
很头疼 很头疼 很头疼
wolf863292 2012-05-14
  • 打赏
  • 举报
回复
转的,不知道对你有没有帮助


在工程中用到dwr,本地运行没有问题,发布到linux服务器后,运行页面报dwr引用的对象未定义的js错,思来想去,想到dwr会建立虚拟路径,是不是因为在服务器上由于控制了权限之类的,导致虚拟路径生成不了,造成的错,于是在服务器这个路径:/opt/httpd/conf/uriworkermaps/工程名.uriworkermap.properties文件里加入:

/dwr/* = 工程名
/*.js = 工程名

重启服务,OK了。

最好将dwr生成的js规范在/dwr/*/*.../*.js 路径下,这样 "/*.js = 工程名" 就不需要添加,站点的效率也比较高。



苗子001 2012-05-14
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 的回复:]

重新部署,问题就解决了
[/Quote]

我觉得应该不是部署的问题,因为别的页面都没问题,就这两个页面不显示。
应该还是我代码有问题, 自我感觉应该是dwr的问题,只不过是,还没找到根本原因、
p452088203 2012-05-14
  • 打赏
  • 举报
回复
重新部署,问题就解决了
苗子001 2012-05-14
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]
祝楼主早日解决!
dwr 帮不上忙啦。
[/Quote]

。。。。。。
呵呵呵 已经帮了很多了。我自己再查查
wolf863292 2012-05-14
  • 打赏
  • 举报
回复

祝楼主早日解决!
dwr 帮不上忙啦。
苗子001 2012-05-14
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

可以使用断点调试,如果不方便使用断点,那么在涉及的java中逐行加System out 或 日志 进行排查。 不要以为你写的没错,就忽视对它的检查,由于系统差异,即使是正确语句,也有可能无法执行。

尝试逐渐删除代码块(注释掉),直至能够运行为止。然后再逐个恢复。
方法虽笨,但是有效。

我只是在用ibatis的时候遇到过这种问题。
由于1、使用事务;2、ibatis的sql配置文件……
[/Quote]


非常感谢你,我用的就是注释代码,一点点的验证,看到底是那块有问题。现在找到导致不显示的代码块了。
是dwr这部分, 现在还不知道怎么解决,但是已经锁定了是这块的问题。
我再仔细看看。
对于dwr,是不是有很多需要注意的地方呢,这块我是不大清楚。。
wolf863292 2012-05-14
  • 打赏
  • 举报
回复
可以使用断点调试,如果不方便使用断点,那么在涉及的java中逐行加System out 或 日志 进行排查。 不要以为你写的没错,就忽视对它的检查,由于系统差异,即使是正确语句,也有可能无法执行。

尝试逐渐删除代码块(注释掉),直至能够运行为止。然后再逐个恢复。
方法虽笨,但是有效。

我只是在用ibatis的时候遇到过这种问题。
由于1、使用事务;2、ibatis的sql配置文件,
导致win可以运行,linux却无法运行。

苗子001 2012-05-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]

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


朋友们,我比较着急的是,为什么在window下都可以运行,在linux系统下就这个页面会不显示。
对js,jquery的引用路径都写的是一样的。至于这个传值的问题,刚开始的初始化页面就不显示,这下问题应该是哪呢
JavaMan 2012-05-14
  • 打赏
  • 举报
回复
路径在window中用//好使,\\也行。
Linux好像\\好使。
苗子001 2012-05-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

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

一下子真的说不清是哪里的问题。
[/Quote]

先,谢谢了。我一步一步的调试调试。
wolf863292 2012-05-14
  • 打赏
  • 举报
回复
win 和 linux 有些地方是不一样的。传值、取值、路径、事务,都会出现问题的。
把这个页面相关的代码挨个调试一下吧。 逐步排查吧。

一下子真的说不清是哪里的问题。

81,114

社区成员

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

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