SSH 控制台没有错误信息问题!高分求解!(急)

pench 2011-11-10 06:41:06
自己打架一个SSH 框架! 启动tomcat正常!控制台也有tomcat启动信息! 可是Action里边报任何错误 控制台也没有信息! 自己单独写了一个action 估计创造了一个数据下标越界的错误 控制台照样不输出任何信息! 并且页面报错后 直接404 也没有响应的错误信息! 如果详细了解 请联系QQ:78251105 求大侠们帮忙解决 ! 谢谢
...全文
194 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Davidtsang 2011-11-14
  • 打赏
  • 举报
回复
兄弟,该结帖了。
wingson_shen 2011-11-13
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 magong 的回复:]

引用 6 楼 shipeng0808 的回复:

log4j是从其它项目中拷贝过来的 其它项目有输出! 这个就没有 控制台只有tomcat启动的信息 ! 我自己单独写了一个action 估计创造了一个空指针异常 控制台都没有反应! 我怀疑是不是struts2 或者是spring一些配置给拦截了?

如7楼所说,Log不是能在多个项目之间之间共用的。如果项目之间的代码不同,那么log……
[/Quote]
+++
Davidtsang 2011-11-12
  • 打赏
  • 举报
回复
404是找不到页面对吧,你页面上根本就没到Action这一块,能报什么错?你的form表单提交到哪去了?
gonglil 2011-11-12
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 zhongxingxuan 的回复:]

直接404了, 肯定 action 跳转都没成功,
仔细检查配置路径的什么的呀, 跳转路径呀,
[/Quote]

正解
magong 2011-11-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 shipeng0808 的回复:]

log4j是从其它项目中拷贝过来的 其它项目有输出! 这个就没有 控制台只有tomcat启动的信息 ! 我自己单独写了一个action 估计创造了一个空指针异常 控制台都没有反应! 我怀疑是不是struts2 或者是spring一些配置给拦截了?
[/Quote]
如7楼所说,Log不是能在多个项目之间之间共用的。如果项目之间的代码不同,那么log4j的配置是要修改的。
你的怀疑也是有道理的,先看是不是配了错误页面,所有异常都转该错误页面了。
仲兴轩 2011-11-12
  • 打赏
  • 举报
回复
直接404了, 肯定 action 跳转都没成功,
仔细检查配置路径的什么的呀, 跳转路径呀,
kouyiSC 2011-11-11
  • 打赏
  • 举报
回复
配置日志如果没有输出,那tomcat控制台也不会有。。。myeclipse控制台也不会有。。。所以。。。。。。
kouyiSC 2011-11-11
  • 打赏
  • 举报
回复
还有一种可能,你是不是配置了log4j的配置,或者其他log配置,但配置文件中没有配置输出到控制台或配置错误
如:
#将系统中的操作日志打印到控制台
log4j.rootLogger=true【不能false】
log4j.logger.com.wb=debug【日志级别】, stdout【是否对应】,R

log4j.appender.stdout【是否对应】=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=trace
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}][%c{1}][%-5p]%m%n

magong 2011-11-11
  • 打赏
  • 举报
回复
Log中也没有错误显示吗?
zzswqqaa 2011-11-11
  • 打赏
  • 举报
回复
你看看 你自己的代码里面是不是写了 try catch块 catch块里面没有写e.printStackTrace();
所有没有报错信息吧。
解决请给分
jiangziren0622 2011-11-11
  • 打赏
  • 举报
回复
是不是你自己写了try catch哦
shenjianox 2011-11-11
  • 打赏
  • 举报
回复
window-》reset
kouyiSC 2011-11-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 shipeng0808 的回复:]
log4j是从其它项目中拷贝过来的 其它项目有输出! 这个就没有 控制台只有tomcat启动的信息 ! 我自己单独写了一个action 估计创造了一个空指针异常 控制台都没有反应! 我怀疑是不是struts2 或者是spring一些配置给拦截了?
[/Quote]

log4j是其他项目拷贝过来的?你有没有看log4j配置对不对,你能保证其他项目的package包和你的项目的package包一模一样?

认真看看log4j配置:
log4j.logger.com.wb=debug【日志级别】, stdout【是否对应】,R

红字部分com.wb是我的项目所有package包的前半截。。。错了是不会输出日志的。。。

pench 2011-11-11
  • 打赏
  • 举报
回复
log4j是从其它项目中拷贝过来的 其它项目有输出! 这个就没有 控制台只有tomcat启动的信息 ! 我自己单独写了一个action 估计创造了一个空指针异常 控制台都没有反应! 我怀疑是不是struts2 或者是spring一些配置给拦截了?

81,122

社区成员

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

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