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 xwiki-
users(a)objectweb.org mailing list.
To unsubscribe: mailto:xwiki-users-unsubscribe@objectweb.org
For general help: mailto:sympa@objectweb.org?subject=help
ObjectWeb mailing lists service home page:
http://www.objectweb.org/
wws