Hi Vincent, This happens in just a single source line? Or is this coding idiom used in other parts of Xwiki? Because if it's a single source (or half a dozen source files) I'll gladly patch, recompile, test and submit the fix to the community. :-) []s, Fernando Lozano
Hi Fernando,
This is indeed a bug. Here's what we do:
� � �� �� �� �� �� �InputStream xwikicfgis = null;
� � � � � � � � � � // first try to load the file pointed by the given path � � � � � � � � � � // if it does not exist, look for it relative to the classpath � � � � � � � � � � File f = new File(xwikicfg); � � � � � � � � � � if (f.exists()) { � � � � � � � � � � � � xwikicfgis = new FileInputStream(f); � � � � � � � � � � } else { � � � � � � � � � � � � xwikicfgis = econtext.getResourceAsStream(xwikicfg); ...
The pb is that f.exists() will return true and new FileInputStream will throw an exception and thus the else will not get executed.
I have opened an issue:�http://jira.xwiki.org/jira/browse/XWIKI-1539
Thanks -Vincent
On Jul 26, 2007, at 11:06 PM, Fernando Lozano wrote: Hi there,
After running XWiki fine in my local server, I'm trying to run it on my hosting provider. Acces to WebHome yelds the error:
javax.servlet.ServletException: Error number 3 in 0: Could not initialize main XWiki context Wrapped Exception: access denied (java.io.FilePermission /WEB-INF/xwiki.cfg read)
I tried changing web.xml to
<env-entry> � � � � <env-entry-name>XWikiConfig</env-entry-name> � � � � <!-- � � � � <env-entry-value>/WEB-INF/xwiki.cfg</env-entry-value> � � � � --> � � � � <env-entry-value>/virtual/lozano.eti.br/www/xwiki/WEB-INF/xwiki.cfg</env -entry-value> � � � � <env-entry-type>java.lang.String</env-entry-type> � � </env-entry>
That is, I tried cofiguring the real phisical path to the xwiki.cfg file, But still get the same error.
My ISP tells me Xwiki is trying to get /WEB-INF/xwiki.cfg as an absolute file system path, not as a context-relative path, and it looks like changing the <env-entry> has no effect.
What should I do?
[]s, Fernando Lozano
<fernando.lozano.vcf>
-- You receive this message as a subscriber of the [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
------------------------------------------------- Fernando Lozano -- Arquiteto de Soluções Neki Group ***** http://www.neki.com.br "Muito além da Tecnologia" Rio de Janeiro: (21) 2220-2222 r:232 e 231 Petrópolis: (24) 2242-5689 [email protected] -------------------------------------------------