一个Java内部类引发的FindNoClass错误
来源:互联网 发布:鞋子淘宝 编辑:程序博客网 时间:2024/05/18 20:52
我用java写了一个web服务器,在本地tomcat上测试,没有问题,部署到服务器上,却出现了诡异的500错误。
用Fiddler看了一下,一个Message类出现了FindNoClass Exception,但是明明我已经吧Message.class文件拷贝上去了,我又仔细查看了一下本地的WEBINF文件夹,发现有几个Messge$1.class和Messge$2.class文件被我遗漏了。我在网上一查,原来这是Message的内部类的生成文件,如果漏掉这几个文件,Message类的代码就不完整了。
把这两个.class文件拷贝到服务器上,重新启动tomcat,500错误就消失了。
看来Java的内部类的生成机制的确值得注意,尤其是部署java web项目,最保险的方式就是整体拷贝网站目录了,我这种图省事直接拷贝几个同名.class文件的方法是不可取的。
- 一个Java内部类引发的FindNoClass错误
- 验证参数传递引发的Java编译错误“No enclosing instance of type XXX is accessible" 及匿名内部类
- 【Java】new一个内部类
- java的内部类、匿名内部类、局部内部类
- java的内部类
- Java的内部类
- java的内部类
- Java的内部类
- java的内部类
- java的内部类
- JAVA的内部类
- Java的内部类
- java的内部类
- java的内部类
- JAVA的内部类
- java的内部类
- java的内部类
- java的内部类
- 802.11 学习笔记
- java当中equals函数的作用小结
- 1083 Cantor表 (维基oi)
- HDU 2027 - 统计元音
- libevent入门教程:Echo Server based on libevent
- 一个Java内部类引发的FindNoClass错误
- win7 odbc数据源配置
- 如何把两个数组进行合并,并删除它们的相同元素
- java 类框架小结
- linux limits.conf 配置
- WPF之路——WPF布局系统
- ACE中TCP通信(此文章内容应该背下来)
- 2013.11.24
- matlab图片查看器