空指针,这回总算能上传了

ytfiqpl2008 2010-05-14 05:09:25
ssh架构




郁闷死我了
...全文
213 35 打赏 收藏 转发到动态 举报
写回复
用AI写文章
35 条回复
切换为时间正序
请发表友善的回复…
发表回复
ytfiqpl2008 2010-05-24
  • 打赏
  • 举报
回复
结果还是没弄出来,还是自己重新做过的...真杯具了
jumpheightway 2010-05-17
  • 打赏
  • 举报
回复
你有没有将你的action交由spring管理
要没有当然是空的
毫无疑问
kangxiong2000 2010-05-17
  • 打赏
  • 举报
回复
重新做一次。说不定会解决问题的。
以前我也是。总报错,
但也没有发现错误。
最后,没辙了,重新做一次。
成了。
楼主可以试试。
soli11722984 2010-05-17
  • 打赏
  • 举报
回复
把struts的配置文件帖出来,应该是你整合错了
ytfiqpl2008 2010-05-17
  • 打赏
  • 举报
回复
我提供了set方法了啊
ysfxhxyyy 2010-05-17
  • 打赏
  • 举报
回复
private TdManagerService tdManagerService;这个对象是否提供了Get()与Set()方法,如果没有提供一定要加上。
ytfiqpl2008 2010-05-17
  • 打赏
  • 举报
回复

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
cn.test.action.TdManagerAction.execute(TdManagerAction.java:13)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440)
com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242)
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:163)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:249)
org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:128)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)
org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.






这是异常信息。。
黄小楼 2010-05-17
  • 打赏
  • 举报
回复
楼主居然不相信我说的。要是不是这个问题就是上面的这位帅哥的解释了。。
jumpheightway 2010-05-17
  • 打赏
  • 举报
回复
上面没有说完
还有种情况
就是你在action主动调用了spring的相关bean
但是看你出的情况
我觉得你应该没有调用
否则不会有这个问题
NONE9 2010-05-16
  • 打赏
  • 举报
回复
你周五弄到现在,完全可以删掉Action和Service重新建一个。。。解决问题才是正道。。又不是搞研究。。。
ytfiqpl2008 2010-05-16
  • 打赏
  • 举报
回复
还没啊。5555
黄小楼 2010-05-16
  • 打赏
  • 举报
回复
哥们。。把你的commonDAO改成commonDao,,另外类那里也该写成类似的写法。命名要规范,试一下。。
spring是对规范这一点要求的!xml文件要改,类名要改,get和set也要改。。。
反正你就不要类似这种DAO就行了。。哈哈。
因为上次我帮我同时修改的也是这个错误
humanity 2010-05-16
  • 打赏
  • 举报
回复
我不知道 SSH 为何物,只是有个疑问:
那如何证实 tomcat 启动时打印日志时的那个 XXXAction 实例就是现在你发现出现 null 的实例本身?

这些 Action 都是由框架负责初始化的吗?
smi_ling 2010-05-16
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 xuhbiao 的回复:]
你周五弄到现在,完全可以删掉Action和Service重新建一个。。。解决问题才是正道。。又不是搞研究。。。
[/Quote]
ding
luallen 2010-05-14
  • 打赏
  • 举报
回复
哥们把你的错误信息贴一下,感觉好像不是这的错 , 你的sessionfactory
没有问题吧?
aSysBang 2010-05-14
  • 打赏
  • 举报
回复
把日志发出来看看
zgzdzh 2010-05-14
  • 打赏
  • 举报
回复
这位兄弟你现在搞定了没? 不行的话试试在Spring配置的Action里加个属性scope="prototype"
ytfiqpl2008 2010-05-14
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 shizhijie737 的回复:]
commonDao有没有依赖注册
[/Quote]
当然
ytfiqpl2008 2010-05-14
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 junge2150501 的回复:]
配置没得什么错
你那个select 语句查询 from 是是个表名?
你要是hibernate hql查询是不是要个bean
[/Quote]

这话我随便写写的,没用
绿光 2010-05-14
  • 打赏
  • 举报
回复
commonDao有没有依赖注册
加载更多回复(15)

81,095

社区成员

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

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