You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-user@db.apache.org by Sergio del Amo Caballero <se...@sbox.tugraz.at> on 2006/09/10 17:51:01 UTC

Can't read repository file 'repository.xml

Hi all,
I am getting an error while trying to retrieve my repository.xml file. 
My repository.xml is under the WEB-INF/classes directory of my struts 
web application.
Exactly the line is where i try to read it is:

PBKey pbKey = new PBKey("repository.xml");

I tried with relative url-path:

PBKey pbKey = new PBKey("/WEB-INF/classes/repository.xml");

and local disk path:

PBKey pbKey = new 
PBKey("/home/user/web_app/WEB-INF/classes/repository.xml");

but without success.  Nothing comes in catalina.out and i do not have 
any idea where can be the problem. If anyone can point me to a solution, 
it would be great. Here is the error:

HTTP Status 500 -
------------------------------------------------------------------------
*type* Exception report
*message*
*description* _The server encountered an internal error () that 
prevented it from fulfilling this request._
*exception*
javax.servlet.ServletException: Can't read repository file 'repository.xml'
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
*root cause*
org.apache.ojb.broker.metadata.MetadataException: Can't read repository 
file 'repository.xml'
org.apache.ojb.broker.metadata.MetadataManager.init(Unknown Source)
org.apache.ojb.broker.metadata.MetadataManager.<init>(Unknown Source)
org.apache.ojb.broker.metadata.MetadataManager.getInstance(Unknown Source)
org.apache.ojb.broker.query.QueryFactory.getRepository(Unknown Source)
org.apache.ojb.broker.query.QueryFactory.newQuery(Unknown Source)
org.apache.ojb.broker.query.QueryFactory.newQuery(Unknown Source)
com.softamo.libamo.about.dao.AboutDAO.findAllAbout(AboutDAO.java:209)
com.softamo.libamo.struts.about.AboutPageAction.execute(AboutPageAction.java:30)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
*note* _The full stack trace of the root cause is available in the 
Apache Tomcat/5.5.17 logs._
------------------------------------------------------------------------
Apache Tomcat/5.5.17

thanks in advanced for your feeback,
Sergio del Amo



---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org


Re: Can't read repository file 'repository.xml

Posted by Tino Schöllhorn <t....@plattform-gmbh.de>.
Hi,

read: http://db.apache.org/ojb/docu/guides/ojb-properties.html.

Have a look at the examples. You don't explicitly load the 
repository.xml file.

Tino

Sergio del Amo Caballero wrote:
> Hi all,
> I am getting an error while trying to retrieve my repository.xml file. 
> My repository.xml is under the WEB-INF/classes directory of my struts 
> web application.
> Exactly the line is where i try to read it is:
> 
> PBKey pbKey = new PBKey("repository.xml");
> 
> I tried with relative url-path:
> 
> PBKey pbKey = new PBKey("/WEB-INF/classes/repository.xml");
> 
> and local disk path:
> 
> PBKey pbKey = new 
> PBKey("/home/user/web_app/WEB-INF/classes/repository.xml");
> 
> but without success.  Nothing comes in catalina.out and i do not have 
> any idea where can be the problem. If anyone can point me to a solution, 
> it would be great. Here is the error:
> 
> HTTP Status 500 -
> ------------------------------------------------------------------------
> *type* Exception report
> *message*
> *description* _The server encountered an internal error () that 
> prevented it from fulfilling this request._
> *exception*
> javax.servlet.ServletException: Can't read repository file 'repository.xml'
> org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535) 
> 
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433) 
> 
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) 
> 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> *root cause*
> org.apache.ojb.broker.metadata.MetadataException: Can't read repository 
> file 'repository.xml'
> org.apache.ojb.broker.metadata.MetadataManager.init(Unknown Source)
> org.apache.ojb.broker.metadata.MetadataManager.<init>(Unknown Source)
> org.apache.ojb.broker.metadata.MetadataManager.getInstance(Unknown Source)
> org.apache.ojb.broker.query.QueryFactory.getRepository(Unknown Source)
> org.apache.ojb.broker.query.QueryFactory.newQuery(Unknown Source)
> org.apache.ojb.broker.query.QueryFactory.newQuery(Unknown Source)
> com.softamo.libamo.about.dao.AboutDAO.findAllAbout(AboutDAO.java:209)
> com.softamo.libamo.struts.about.AboutPageAction.execute(AboutPageAction.java:30) 
> 
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) 
> 
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) 
> 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> *note* _The full stack trace of the root cause is available in the 
> Apache Tomcat/5.5.17 logs._
> ------------------------------------------------------------------------
> Apache Tomcat/5.5.17
> 
> thanks in advanced for your feeback,
> Sergio del Amo


---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org