struts2 json 导入包了,为什么一直说找不到对象~

izj 2011-08-29 10:59:55
struts2中我导入了所有需要的架包,我也去源码里找了,确实这个架包存在,调用json的API也没问题
可一运行就报这个错~~


java.lang.NoClassDefFoundError: net/sf/json/JSONObject
com.rs.wos.web.action.TestJsonAction.test(TestJsonAction.java:30)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

我找了的,这个对象其实是存在的~~

这是怎么回事的说~~

先谢谢各位了
...全文
228 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zidasine 2011-08-29
  • 打赏
  • 举报
回复
部署的时候没有把旧的替换成新的
lcl_account 2011-08-29
  • 打赏
  • 举报
回复
这种问题怎么解决 我一般都是把包加到web容器中 才可以用 希望各位大侠帮助到底怎么解决这个问题
zousir18 2011-08-29
  • 打赏
  • 举报
回复
有时候就是会出现这样的问题。
kai27ks 2011-08-29
  • 打赏
  • 举报
回复
是不是因为你MYECLIPSE设置的自动编译,你还没编译完你就启动了?
izj 2011-08-29
  • 打赏
  • 举报
回复
我先将json-default换成struts-default,然后重启tomcat,意料中的报了很多错,
然后,我在将json-default,改回来,debug进去,奇迹发生了,它又跑通了,没有报之前的错,而且
数据显示正常~

我的咧个⊙﹏⊙b汗哪~~
就这个花了我1个多小时哪
izj 2011-08-29
  • 打赏
  • 举报
回复
解决问题了,但没找到原因,我只能说,myeclipse犯2了
helloshihaiping 2011-08-29
  • 打赏
  • 举报
回复
还有一个json2.js文件呢
meiling_tina 2011-08-29
  • 打赏
  • 举报
回复
可能是没有重启tomcat的原因吧
izj 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zidasine 的回复:]

部署的时候没有把旧的替换成新的
[/Quote]

会是这个原因吗?重启tomcat,它就会自动的去读src,这个过程不是同步的吗?难道改一次代码,还要手动重新部署一下,这岂不有点麻烦~
izj 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 kai27ks 的回复:]

是不是因为你MYECLIPSE设置的自动编译,你还没编译完你就启动了?
[/Quote]

myeclipse我用的都是默认配置,
怎么看是不是自动编译呢?

81,122

社区成员

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

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