那就是Jboss并未加载这个class,或者并没有在程序运行时调用这个class, 确定一下JBoss在哪个目录调你的servlet的class,xml的映射是否正确
解决方案 »
- java.io.FileNotFoundException: D:\MyEclipse\apache-tomcat-(另一个程序正在使用此文件,进程无法访问。)
- XBeanNamespaceHandler
- Java程序员需要掌握哪些?请教大侠们了
- 关于style report分页的问题
- 使用formula one e.Spreadsheet开发过桌面应用的请进!
- javamail 避免重复接收邮件 且不删除服务器上的邮件,也要提高效率
- 如何定时发布信息!!
- 紧急求救,使用struts的tile标签,如何能使网页局部刷新!
- 高分求助: 谁有visualCafe 4。5 enterprice的注册码?
- 请问:容器管理的实体Bean是如何实现连接数据库的?
- Apache+tomcat???
- javabean 在 Tomcat 5.0 里的热拔插问题
我检查了,应该不会的
1.删掉你认为是最新版本的你编译过的类;
2.重启JBOSS,然后再运行你的程序;
3.如果还能运行,说明你最新编译过得类放的位置不对,你要仔细找找是不是什么地方还有这个类的旧版本,然后把这些旧的类删掉,再换成你新编译过的;
4.重启JBOSS应该就行了
因为项目中建立了三个EJB Module,一个Web Module.我用的工具(eclipse+lomboz)会将所有的类都拷到每个Module中.而JBoss可能会先Load那些先发布的Module里的Class,而后发布的Module里的相同的Class就不会被Load(我不是很清楚里面的机制,最好有人能解释一下它的机制,这跟weblogic好象不同,我在weblogic上发布时从没遇到过这种问题).当更改一个servlet时,我只发布了Web应用.而更改后的servlet就不会被Load了,所以在Web container中的永远是老的servlet,所以就没有起作用.