求高手指点,weblogic的问题。

来源:互联网  时间:2016/6/29 12:45:36

关于网友提出的“ 求高手指点,weblogic的问题。”问题疑问,本网通过在网上对“ 求高手指点,weblogic的问题。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 求高手指点,weblogic的问题。
描述:

我做了一个项目,一直都是用的tomcat部署的,项目可以部署成功,所有的功能模块都可以正常使用。现在突然要求用weblogic了,以前也没使用过。今天把weblogic下下来,配置好了。然后用weblogic部署这个项目,部署成功,没有任何错误,而且,有一部分功能模块也能够正常使用,但是,还有一些功能模块就不能正常使用了。会报错,Error 500--Internal Server Error。下面是页面上错误内容: java.lang.NullPointerException at com.jwy.dao.StuUserDao.findSelect(StuUserDao.java:36) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy51.findSelect(Unknown Source) at com.jwy.action.StuUserAction.select(StuUserAction.java:138) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
/> at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187) at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)<> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)<> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)<> at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at com.jwy.tools.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:31)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
下面是MyEclipse中的错误:
java.lang.NullPointerException at com.jwy.dao.StuUserDao.findSelect(StuUserDao.java:36)<> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) Truncated. see log file for complete stacktrace


解决方案1:

java.lang.NullPointerException at com.jwy.dao.StuUserDao.findSelect(StuUserDao.java:36) 很明显的空指针异常啊,查询StuUserDao的36行

解决方案2:

引用 6 楼  的回复:
引用 3 楼  的回复:
StuUserDao.java:36 是什么,贴出一些代码。 36行是:q.setInteger(0, id);
q是null, Query q = getSession().createQuery(sql);
/> getSession是null,<> 你仔细检查,debug一下 解决方案3:

StuUserDao.java:36 是什么,贴出一些代码。

上一篇jsp中增加,删除,修改按钮的函数怎么写?
下一篇ext spring mvc 数据绑定问题咨询
明星图片
相关文章
《 求高手指点,weblogic的问题。》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)