(求救)项目在tomcat想正常,部署到weblogic9下 一旦调用action就报空指针
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(求救)项目在tomcat想正常,部署到weblogic9下 一旦调用action就报空指针相关的知识,希望对你有一定的参考价值。
<2013-4-7 上午07时13分14秒 GMT> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@d36a6d - appName: '_appsdir_sendSms_dir', name: 'sendSms', context-path: '/sendSms'] Servlet failed with Exception
java.lang.NullPointerException
at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:600)
at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:852)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:534)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
Truncated. see log file for complete stacktrace
>
配置没问题呀
追答这个好像是你哪里指向了一个不存在的类,你还是把错误信息全部发出来嘛,你截的图后边信息看不到
追问我指向的是一个action,异常已全部贴出
参考技术B 用的什么框架?javaweb项目部署到linux的tomcat无法访问到,提示404.
在windows开发环境中,可以正常访问。
将项目部署到linux,tomcat的webapp下无法访问到项目,提示404,浏览器访问路径在windows和linux下难道有什么不同?还是linux需要什么权限?
PS:服务器是阿里云ECS
tomcat启动正常,可以访问到tomcat主页
寻遍百度无果,偶然360加速其把虚拟机关了,然后我重启了虚拟机,然后启动Rehat,next 启动tomcat,再次访问就OK了 (http://192.168.1.200:8080/ssm/)。
总结:其它所有配置未变,重启linux然后重启tomcat,然后就可以访问部署到tomcat的项目了
提示:如遇此问题可尝试重启tomcat。 参考技术B 404就是404,not found,不要离开这个去找原因。
not found原因有二:一,未部署或部署失败;二访问路径错误,从此下手追问
这些我知道呀,可是我找到不到原因,在windows开发环境下一切正常,都可以访问。部署到服务器上就不行了。
追答慢慢来 一步一步确认:能部署?部署成功?确认、查日志
先部署个最简单的jsp,看能不能
以上是关于(求救)项目在tomcat想正常,部署到weblogic9下 一旦调用action就报空指针的主要内容,如果未能解决你的问题,请参考以下文章
tomcat项目部署后,能访问localhost:8080/项目/xxx.jsp等文件,就是不能访问xxx.do?