我试图让一个托管bean工作,当我预览测试页时,我得到一个错误,它无法实例化这个类并指出一个ClassNotFound异常。XPages Managed Bean ClassNotFoundException
java类存在且正确 bean正确地位于faces-config文件中。 我正在运行设计器8.5.3。
什么是可能的原因,为什么类没有被发现?
谢谢
我试图让一个托管bean工作,当我预览测试页时,我得到一个错误,它无法实例化这个类并指出一个ClassNotFound异常。XPages Managed Bean ClassNotFoundException
java类存在且正确 bean正确地位于faces-config文件中。 我正在运行设计器8.5.3。
什么是可能的原因,为什么类没有被发现?
谢谢
按说,你需要提供一些代码示例,所以我们可以看到,如果缺少了什么。
另外看看他的博客文章,http://per.lausten.dk/blog/2012/02/creating-your-first-managed-bean-for-xpages.html这是一个很好的开始和覆盖所有基本知识的地方。
简单的事情,如需要实现'可序列化'通常是错过了!
谢谢GForrest ...会的。 – Dennis 2013-02-20 16:02:09
您是否在faces-config中引用了正确的Java包和类名(使用正确的小写和大写)?您是否参考了您的测试XPage中faces-config中所述的正确的bean名称?请向我们展示部分的bean,faces-config和测试XPage。 – 2013-02-16 17:47:30
尝试再次“清理”您的项目(项目 - >清洁)。可能需要先对班级进行一些小改动(例如增加一个空间)。您的问题也可能与此相关:http://dontpanic82.blogspot.nl/2011/12/classnotfoundexception-with-new-java.html:8.5.3在新的Code/Java元素中存在一些问题。我认为他们修复了其中一个修复包(和9)。 – 2013-02-17 13:25:40
谢谢Henrick和Mark的回复。我会再次尝试清理该项目。谢谢。 – Dennis 2013-02-18 15:00:19