Java EE-useBen異常

895 ワード

Java EEのuseBeanを勉強して、テストします。
教材のソースコードは02/2.7/directive/beanTest.jspです。このフォルダはTomcatのwebappsディレクトリの下にあります。
そしてChromeからhttp://localhost:8080/02/2.7/directive/beanTest.jspを選択します
出現:
HTTP Stuts 500-/2.7/directive/beanTest.jsp(ライン:21、column:0)The value for the useBen class atribute lee.Person is invalid.
21行はこうです。
<jsp:useBean id="p1" class="lee.Person" scope="page"/>
F 5の更新を続けて、またこのような異常が現れます。
HTTP Stuts 500-java.lang.class NotFoundException:org.apphe.jsp._2_7.directive.beanTest_jsp
Googleがありますが、私の公有属性、無参構造は全部あります。結論がありません。
ソースの問題ではないかと思いますが、もう一度書いてみました。同じ異常です。
YYはTomcat 8の原因ではないでしょうか?Tomcat 7に交換しますか?それとも同じ異常ですか?
最後に友達を捨ててdirectiveを使ってwebappsの下にコピーすることを提案します。解決しました
つまり、アプリケーションを直接webappsの下に置くと、アプリケーションのルートディレクトリをいくつかの層に埋め込むことができなくなります。
なぜかというと、通りすがりの友達に指導してもらいたいです。ありがとうございます。