Hi, all!

I have a problem with restart tomcat. This is simple servlet

public class OBJServlet extends HttpServlet {

    private static final String REPOSITORY_XML = "/WEB-INF/classes/repository.xml";
    private static final String CONTENT_TYPE = "text/html";

    protected void doGet(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException {

        try {
            response.setContentType(CONTENT_TYPE);
            OutputStream outputStream = response.getOutputStream();
            PrintWriter out = new PrintWriter(outputStream);
            out.print("<html><body><table>");
            Implementation odmg = OJB.getInstance();
            if (odmg.getDatabase(null)==null){
                Database database = odmg.newDatabase();
                database.open(getServletContext().getRealPath(REPOSITORY_XML), 
Database.OPEN_READ_WRITE);
            }
            OQLQuery query = odmg.newOQLQuery();
            query.create("select * from "+ProfitableProject.class.getName());
            DList list = (DList) query.execute();
            for (Iterator iterator = list.iterator(); iterator.hasNext();) {
                ProfitableProject project = (ProfitableProject) iterator.next();
                out.print("<tr>");
                out.print("<td>");
                out.print(project.getId());
                out.print("</td>");
                out.print("<td>");
                out.print(project.getName());
                out.print("</td>");
                out.print("<td>");
                out.print(project.getRegistrationDate());
                out.print("</td>");
                out.print("</tr>");
                out.flush();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        out.print("</table></body></html>");
    }
}

in first start tomcat all ok. But after restart application with ant
task - DList returns with zero size. Where a bug?


--
To unsubscribe, e-mail:   <mailto:ojb-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:ojb-user-help@;jakarta.apache.org>

Reply via email to