Hi, thanks for trying to help. I dont' have a clue on this *bean*.
The entire tutorial doesn't mention about how to setup a bean... The tutorial I;ve followed is shown as below: http://java.sys-con.com/node/152270 Thanks Sam > ----- Original Message ----- > From: David Smith > Sent: 26/08/08 11:28 pm > To: Tomcat Users List > Subject: Re: Can't execute servlet project > > 1. The 404 error accessing /DbTest/ -- define a welcome file in > DBTest/WEB-INF/web.xml. Online docs at tomcat.apache.org and the > servlet spec will help with this. > > 2. It would appear you need to do some more research on what you want to > do. It looks like you are trying to expose an ArrayList stored in the > request scope, but the jsp can't find it, hence the error. Where is > this object supposed to come from if you didn't create a bean? > > --David > > sam wun wrote: > > HI tere, > > > > I have completed a servlet project in Eclipse (3.4). > > I also made a war.file by seleting the project name (DBTest in this > case) > > and the export command from the Eclipse menu, and export it to the > Tomcat > > 5.5.26 server in linux using manager. > > > > However when I click on the project name (/DBTest) in the manager > webpage, > > it shown the following error: > > ================================= > > HTTP Status 404 - /DBTest/ > > type Status report > > message /DBTest/ > > > > description The requested resource (/DBTest/) is not available. > > Apache Tomcat/5.5.26 > > ================================= > > > > Here is the jsp file in the tomcat server: > > linux:~/tomcat/apache-tomcat-5.5.26/webapps/DBTest # ls > > . .. META-INF WEB-INF customers.jsp > > its content is shown as below: > > ---------------------------------------- > > linux:~/tomcat/apache-tomcat-5.5.26/webapps/DBTest # vi customers.jsp > > <%@ page language="java" contentType="text/html; charset=ISO-8859-1" > > pageEncoding="ISO-8859-1"%> > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> > > <html> > > <head> > > <meta http-equiv="Content-Type" content="text/html; > charset=ISO-8859-1"> > > <title>Customers list</title> > > </head> > > <body> > > > > <jsp:useBean id="customers" type="java.util.ArrayList<domain.Customer>" > > scope="request"/> > > > > <b>Registered Customers:</b><br> > > <table border="1"> > > <tr> > > <th>ID</th> > > <th>First Name</th> > > <th>Last Name</th> > > <th>Address</th> > > <th>Orders</th> > > </tr> > > <% for(domain.Customer c : customers) { %> > > <tr> > > <td><%= c.getId() %></td> > > <td><%= c.getFirstName() %></td> > > <td><%= c.getLastName() %></td> > > <td><%= c.getAddress() %></td> > > <td><a href="/DBTest/ListCustomerOrders?cust_id=<%= > > c.getId() %>">Orders</a></td> > > <% } %> > > > > </body> > > </html> > > -------------------------------------------- > > > > If I execute a more specific url > > (http://10.1.9.1:8080/DBTest/customers.jsp) from the web browser > (firefox), > > it shows different errors: > > > > HTTP Status 500 - > > > > type Exception report > > > > message > > > > description The server encountered an internal error () that prevented > it > > from fulfilling this request. > > > > exception > > > > org.apache.jasper.JasperException: Exception in JSP: /customers.jsp:11 > > > > 8: </head> > > 9: <body> > > 10: > > 11: <jsp:useBean id="customers" > type="java.util.ArrayList<domain.Customer>" > > scope="request"/> > > 12: > > 13: <b>Registered Customers:</b><br> > > 14: <table border="1"> > > > > > > Stacktrace: > > > > > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451) > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355) > > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > > > root cause > > > > javax.servlet.ServletException: bean customers not found within scope > > > > > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:841) > > > > > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774) > > org.apache.jsp.customers_jsp._jspService(customers_jsp.java:97) > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) > > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > > > root cause > > > > java.lang.InstantiationException: bean customers not found within scope > > org.apache.jsp.customers_jsp._jspService(customers_jsp.java:55) > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) > > > > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > > > note The full stack trace of the root cause is available in the Apache > > Tomcat/5.5.26 logs. > > > > > > I haven't create any *bean*, but servlet only. > > How to get fix problem? > > > > Your help is much appreciated. > > > > Thanks > > Sam > > > > > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >