JSP无法使用""修饰符查找bean类

Rav*_*ana 3 java servlets javabeans ejb-3.0

嘿我在我的IDE中使用Netbeans,当我尝试运行EJB程序时出现错误.当我声明并将JSP中的类的路径提供给bean时,我收到错误.

<jsp:useBean id="book" class="BookBean.Book" scope="application" />
<jsp:setProperty name="book" property="*" />
Run Code Online (Sandbox Code Playgroud)

当我运行程序时,我收到此错误

javax.servlet.ServletException:java.lang.InstantiationException:class BookBean.Book:java.lang.IllegalAccessException:类java.beans.Beans无法使用修饰符""访问类BookBean.Book的成员

java.lang.InstantiationException: class BookBean.Book : java.lang.IllegalAccessException: Class java.beans.Beans can not access a member of class BookBean.Book with modifiers ""
Run Code Online (Sandbox Code Playgroud)

我删除了""并放入''以查看是否有效,但事实并非如此.任何的想法?我还在那里放了一个断点,然后def.是问题的根源.谢谢.

Rav*_*ana 11

我想到了.我的构造函数不公开......