• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Error: Can not create bean of class Myclass

 
Juan Zhang
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I�m learning Servlet and JSP from the book called �core Servlets and JavaServer Pages� by Marty Hall. When I tried to run an example on page 360, I got an error as shown below:
Error:500
Location: /travel/BookFlights.jsp
Javax.servlet.ServletException: Can not create bean of class JSPpackage.TravelCustomer at��.
My servlet classes are located in D:/jakarta-tomcat-3.2.1/webapps/ROOT/WEB-INF/classes/JSPpackage directory. My �.jsp� files and �.html� file are located in D:/jakart-tomcat-3.2.1/webapps/travel directory. I�m using JBuilder3 and IE5. I am not able to figure out what caused the error, Please advise.
Thanks in advance
 
Sam Dalton
Author
Ranch Hand
Posts: 170
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Try putting your classes in the D:/jakart-tomcat-3.2.1/webapps/travel/WEB-INF/classes directory. This will make them avaliable to the JSP's in your travel web application.
Rgds
S
 
Juan Zhang
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, Sam,
Thank you very much for your help. Now this example works.
Again thanks
Juan
 
Tony Alicea
Desperado
Sheriff
Posts: 3226
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
On this same type of error, sometimes we expect that a bean will be in the scope we want or expect it to be for a JSP and it isn't by mistake. In those instances, the server will try to instantiate a bean for you and if that bean does not have a default constructor, it will spew out a similar exception.
 
Don't get me started about those stupid light bulbs.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic