You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by henri godron <en...@gmail.com> on 2007/10/15 11:00:02 UTC

Hello / questions

Hello everybody.

I have a few questions about jackrabbit.

First of all i would like to dev a new store (file system), which is kind of
a remote file system data store. For example i would like to dev an FTP
store. Just for the data store. I want the persistance manager and
versionning still remaining like the default configuration provided (derby
and all). I just want the files to be remotely written/readen through
jackrabbit and its webdav webapp.

To do so i checked the project out from SVN and started debugging. I then
modified LocalFileSystem.java. I compiled and replaced the real one with the
new one (modified by me). Basically i just put sysout() everywhere in the
code, in every method..

Here is my problem : whenever i start tomcat, i can see jackrabbit going
through the init() but then if i copy/paste a file through the windows
explorer (network favorites webdave client), its not going though my class..

Here is the tomcat log regarding this operation : I start tomcat, i log into
the repository using Windows XP and i create a new folder. (and there is
already 3 files inside). Its not going through any method of
LocalFileSystem. Do you know why ? (the YEAHH in the log is a sysout in
init())


Thanks !


15 oct. 2007 10:56:57
org.apache.catalina.core.AprLifecycleListenerlifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in
production environments was not found on the java.library.path: C:\Program
Files
in;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Intel\DMIX;C:\Program Files\MySQL\MySQL Server 5
90\Tools\binn\;C:\Program
Files\Java\jdk1.6.0_02\bin\;D:\subversion-bin;D:\Sun\jwsdp-
2.0\jwsdp-shared\bin;D:\subversion-bin;D:\SLIDE\wck\apache-ant-1.7.0\b

15 oct. 2007 10:56:57 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
15 oct. 2007 10:56:57 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 344 ms
15 oct. 2007 10:56:57 org.apache.catalina.core.StandardService start
INFO: DÚmarrage du service Catalina
15 oct. 2007 10:56:57 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5
15 oct. 2007 10:56:57 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
15 oct. 2007 10:56:58 org.apache.catalina.startup.HostConfig deployWAR
INFO: DÚploiement de l'archive jackrabbit-webapp.war de l'application web
log4j:WARN No appenders could be found for logger (
org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
15.10.2007 10:56:58 *INFO * root: Logging initialized. (LoggingServlet.java,
line 87)
15.10.2007 10:56:58 *INFO * RepositoryStartupServlet:
RepositoryStartupServlet initializing... (RepositoryStartupServlet.java,
line 233)
15.10.2007 10:56:58 *INFO * AbstractConfig: Configuration of BootstrapConfig
(AbstractConfig.java, line 101)
15.10.2007 10:56:58 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
102)
15.10.2007 10:56:58 *INFO * AbstractConfig:   valid: true (
AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiConfig:
org.apache.jackrabbit.j2ee.RMIConfig@97d01f (AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   repositoryConfig:
jackrabbit/repository.xml (AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   class: class
org.apache.jackrabbit.j2ee.BootstrapConfig (AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   repositoryHome: jackrabbit (
AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   repositoryName:
jackrabbit.repository (AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiConfig:
org.apache.jackrabbit.j2ee.JNDIConfig@feb48 (AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
108)
15.10.2007 10:56:58 *INFO * AbstractConfig: Configuration of JNDIConfig (
AbstractConfig.java, line 101)
15.10.2007 10:56:58 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
102)
15.10.2007 10:56:58 *INFO * AbstractConfig:   valid: true (
AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiName:
jackrabbit.repository (AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiEnabled: true (
AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   class: class
org.apache.jackrabbit.j2ee.JNDIConfig (AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiEnv: {
java.naming.provider.url=http://www.apache.org/jackrabbit,
java.naming.factory.initial=org.apache.j
extFactory} (AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
108)
15.10.2007 10:56:58 *INFO * AbstractConfig: Configuration of RMIConfig (
AbstractConfig.java, line 101)
15.10.2007 10:56:58 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
102)
15.10.2007 10:56:58 *INFO * AbstractConfig:   valid: true (
AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiName: jackrabbit.repository(
AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   class: class
org.apache.jackrabbit.j2ee.RMIConfig (AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiUri:
//localhost:1099/jackrabbit.repository (AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiPort: 1099 (
AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiEnabled: true (
AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiHost: localhost (
AbstractConfig.java, line 106)
15.10.2007 10:56:58 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
108)
15.10.2007 10:56:58 *INFO * RepositoryImpl: Starting repository... (
RepositoryImpl.java, line 223)
15.10.2007 10:56:58 *WARN * RepositoryLock: Existing lock file D:\apache-
tomcat-5.5.25-src\build\build\bin\jackrabbit\.lock detected. Repository was
not sh
111)


YEAHHHH


15.10.2007 10:56:58 *INFO * LocalFileSystem: LocalFileSystem initialized at
path D:\apache-tomcat-5.5.25-src\build\build\bin\jackrabbit\repository(LocalFi
15.10.2007 10:56:59 *INFO * NodeTypeRegistry: no custom node type
definitions found (NodeTypeRegistry.java, line 839)


YEAHHHH


15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
path D:\apache-tomcat-5.5.25-src\build\build\bin\jackrabbit\version(LocalFileS


YEAHHHH


15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
path D:\apache-tomcat-5.5.25-src\build\build\bin\jackrabbit\version\blobs(Loca
15.10.2007 10:56:59 *INFO * RepositoryImpl: initializing workspace
'default'... (RepositoryImpl.java, line 1690)


YEAHHHH


15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
path D:\apache-
tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default


YEAHHHH


15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
path D:\apache-
tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default\
15.10.2007 10:56:59 *INFO * RepositoryImpl: workspace 'default' initialized
(RepositoryImpl.java, line 1731)


YEAHHHH


15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
path D:\apache-tomcat-5.5.25-src\build\build\bin\jackrabbit\repository\index(L
15.10.2007 10:56:59 *INFO * SearchIndex: Index initialized: D:\apache-
tomcat-5.5.25-src\build\build\bin\jackrabbit/repository/index (
SearchIndex.java, line


YEAHHHH


15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
path D:\apache-
tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default\
15.10.2007 10:56:59 *INFO * SearchIndex: Index initialized: D:\apache-
tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default/index (
SearchIndex.ja
15.10.2007 10:56:59 *INFO * RepositoryImpl: Repository started (
RepositoryImpl.java, line 322)
15.10.2007 10:56:59 *INFO * RepositoryStartupServlet: Repository bound via
RMI with name: //localhost:1099/jackrabbit.repository
(RepositoryStartupServlet.
15.10.2007 10:56:59 *INFO * RepositoryStartupServlet: Repository bound to
JNDI with name: jackrabbit.repository (RepositoryStartupServlet.java, line
431)
15.10.2007 10:56:59 *INFO * RepositoryStartupServlet:
RepositoryStartupServlet initialized. (RepositoryStartupServlet.java, line
239)
15.10.2007 10:56:59 *INFO * RepositoryAccessServlet: RepositoryAccessServlet
initialized. (RepositoryAccessServlet.java, line 90)
15.10.2007 10:56:59 *INFO * SimpleWebdavServlet: resource-path-prefix =
'/repository' (SimpleWebdavServlet.java, line 151)
15.10.2007 10:56:59 *INFO * SimpleWebdavServlet: WWW-Authenticate header =
'Basic realm="Jackrabbit Webdav Server"' (SimpleWebdavServlet.java, line
157)
15 oct. 2007 10:56:59 org.apache.coyote.http11.Http11BaseProtocol start
INFO: DÚmarrage de Coyote HTTP/1.1 sur http-8080
15 oct. 2007 10:57:00 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
15 oct. 2007 10:57:00 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/16  config=null
15 oct. 2007 10:57:00 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
15 oct. 2007 10:57:00 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2344 ms
15.10.2007 10:57:08 *INFO * AbstractConfig: Configuration of BootstrapConfig
(AbstractConfig.java, line 101)
15.10.2007 10:57:08 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
102)
15.10.2007 10:57:08 *INFO * AbstractConfig:   valid: true (
AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiConfig:
org.apache.jackrabbit.j2ee.RMIConfig@670479 (AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   repositoryConfig:
jackrabbit/repository.xml (AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   class: class
org.apache.jackrabbit.j2ee.BootstrapConfig (AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   repositoryHome: jackrabbit (
AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   repositoryName:
jackrabbit.repository (AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiConfig:
org.apache.jackrabbit.j2ee.JNDIConfig@156b386 (AbstractConfig.java, line
106)
15.10.2007 10:57:08 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
108)
15.10.2007 10:57:08 *INFO * AbstractConfig: Configuration of JNDIConfig (
AbstractConfig.java, line 101)
15.10.2007 10:57:08 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
102)
15.10.2007 10:57:08 *INFO * AbstractConfig:   valid: true (
AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiName:
jackrabbit.repository (AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiEnabled: true (
AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   class: class
org.apache.jackrabbit.j2ee.JNDIConfig (AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiEnv: {
java.naming.provider.url=http://www.apache.org/jackrabbit,
java.naming.factory.initial=org.apache.j
extFactory} (AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
108)
15.10.2007 10:57:08 *INFO * AbstractConfig: Configuration of RMIConfig (
AbstractConfig.java, line 101)
15.10.2007 10:57:08 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
102)
15.10.2007 10:57:08 *INFO * AbstractConfig:   valid: true (
AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiName: jackrabbit.repository(
AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   class: class
org.apache.jackrabbit.j2ee.RMIConfig (AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiUri:
//localhost:1099/jackrabbit.repository (AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiPort: 1099 (
AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiEnabled: true (
AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiHost: localhost (
AbstractConfig.java, line 106)
15.10.2007 10:57:08 *INFO * AbstractConfig:
---------------------------------------------- (AbstractConfig.java, line
108)
15.10.2007 10:57:08 *INFO * RepositoryAccessServlet: Acquired repository via
JNDI. (RepositoryAccessServlet.java, line 193)
15.10.2007 10:57:18 *INFO * ImportContextImpl: Result for IOHandler (
org.apache.jackrabbit.server.io.DefaultHandler): OK (DefaultIOListener.java,
line 50)

-- 
________________
Henri Godron
06 80 00 59 71

Re: Hello / questions

Posted by henri godron <en...@gmail.com>.
Hi

I want to store any file or any folder. I was not speaking about any
particular file in the jackrabbit project. I would like jackrabbit to be a
'node' between the webdav client and the file repository.

Regarding the use case, an example would be nice i suppose. Here is it :

In your office network you have 3 smb shares, 10 sftp shares and 15 ftp. You
want to centralize the access (like a NAS) in one location (jackrabbit). You
want to be able to access every share of your network by using only one
protocol (webdav).This is basically the project i am looking to develop. I
was thinking about using jackrabbit because it provides webdav support (with
versioning and all), and i would like to concentrate my time at coding many
data store class (like FTP/SFTP/SMB).

2007/10/15, Thomas Mueller <th...@gmail.com>:
>
> Hi,
>
> Could you please describe what files (directories and file names) you
> want to store remotely? Could you also describe the use case?
>
> Thanks,
> Thomas
>
>
> On 10/15/07, henri godron <en...@gmail.com> wrote:
> > Hello everybody.
> >
> > I have a few questions about jackrabbit.
> >
> > First of all i would like to dev a new store (file system), which is
> kind of
> > a remote file system data store. For example i would like to dev an FTP
> > store. Just for the data store. I want the persistance manager and
> > versionning still remaining like the default configuration provided
> (derby
> > and all). I just want the files to be remotely written/readen through
> > jackrabbit and its webdav webapp.
> >
> > To do so i checked the project out from SVN and started debugging. I
> then
> > modified LocalFileSystem.java. I compiled and replaced the real one with
> the
> > new one (modified by me). Basically i just put sysout() everywhere in
> the
> > code, in every method..
> >
> > Here is my problem : whenever i start tomcat, i can see jackrabbit going
> > through the init() but then if i copy/paste a file through the windows
> > explorer (network favorites webdave client), its not going though my
> class..
> >
> > Here is the tomcat log regarding this operation : I start tomcat, i log
> into
> > the repository using Windows XP and i create a new folder. (and there is
> > already 3 files inside). Its not going through any method of
> > LocalFileSystem. Do you know why ? (the YEAHH in the log is a sysout in
> > init())
> >
> >
> > Thanks !
> >
> >
> > 15 oct. 2007 10:56:57
> > org.apache.catalina.core.AprLifecycleListenerlifecycleEvent
> > INFO: The Apache Tomcat Native library which allows optimal performance
> in
> > production environments was not found on the java.library.path:
> C:\Program
> > Files
> >
> in;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
> > Files\Intel\DMIX;C:\Program Files\MySQL\MySQL Server 5
> > 90\Tools\binn\;C:\Program
> > Files\Java\jdk1.6.0_02\bin\;D:\subversion-bin;D:\Sun\jwsdp-
> > 2.0\jwsdp-shared\bin;D:\subversion-bin;D:\SLIDE\wck\apache-ant-1.7.0\b
> >
> > 15 oct. 2007 10:56:57 org.apache.coyote.http11.Http11BaseProtocol init
> > INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
> > 15 oct. 2007 10:56:57 org.apache.catalina.startup.Catalina load
> > INFO: Initialization processed in 344 ms
> > 15 oct. 2007 10:56:57 org.apache.catalina.core.StandardService start
> > INFO: DÚmarrage du service Catalina
> > 15 oct. 2007 10:56:57 org.apache.catalina.core.StandardEngine start
> > INFO: Starting Servlet Engine: Apache Tomcat/5.5
> > 15 oct. 2007 10:56:57 org.apache.catalina.core.StandardHost start
> > INFO: XML validation disabled
> > 15 oct. 2007 10:56:58 org.apache.catalina.startup.HostConfig deployWAR
> > INFO: DÚploiement de l'archive jackrabbit-webapp.war de l'application
> web
> > log4j:WARN No appenders could be found for logger (
> > org.apache.commons.digester.Digester.sax).
> > log4j:WARN Please initialize the log4j system properly.
> > 15.10.2007 10:56:58 *INFO * root: Logging initialized. (
> LoggingServlet.java,
> > line 87)
> > 15.10.2007 10:56:58 *INFO * RepositoryStartupServlet:
> > RepositoryStartupServlet initializing... (RepositoryStartupServlet.java,
> > line 233)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig: Configuration of
> BootstrapConfig
> > (AbstractConfig.java, line 101)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 102)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   valid: true (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiConfig:
> > org.apache.jackrabbit.j2ee.RMIConfig@97d01f (AbstractConfig.java, line
> 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   repositoryConfig:
> > jackrabbit/repository.xml (AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   class: class
> > org.apache.jackrabbit.j2ee.BootstrapConfig (AbstractConfig.java, line
> 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   repositoryHome: jackrabbit
> (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   repositoryName:
> > jackrabbit.repository (AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiConfig:
> > org.apache.jackrabbit.j2ee.JNDIConfig@feb48 (AbstractConfig.java, line
> 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 108)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig: Configuration of JNDIConfig
> (
> > AbstractConfig.java, line 101)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 102)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   valid: true (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiName:
> > jackrabbit.repository (AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiEnabled: true (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   class: class
> > org.apache.jackrabbit.j2ee.JNDIConfig (AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiEnv: {
> > java.naming.provider.url=http://www.apache.org/jackrabbit,
> > java.naming.factory.initial=org.apache.j
> > extFactory} (AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 108)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig: Configuration of RMIConfig (
> > AbstractConfig.java, line 101)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 102)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   valid: true (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiName:
> jackrabbit.repository(
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   class: class
> > org.apache.jackrabbit.j2ee.RMIConfig (AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiUri:
> > //localhost:1099/jackrabbit.repository (AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiPort: 1099 (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiEnabled: true (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiHost: localhost (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:56:58 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 108)
> > 15.10.2007 10:56:58 *INFO * RepositoryImpl: Starting repository... (
> > RepositoryImpl.java, line 223)
> > 15.10.2007 10:56:58 *WARN * RepositoryLock: Existing lock file
> D:\apache-
> > tomcat-5.5.25-src\build\build\bin\jackrabbit\.lock detected. Repository
> was
> > not sh
> > 111)
> >
> >
> > YEAHHHH
> >
> >
> > 15.10.2007 10:56:58 *INFO * LocalFileSystem: LocalFileSystem initialized
> at
> > path D:\apache-tomcat-5.5.25-src\build\build\bin\jackrabbit\repository
> (LocalFi
> > 15.10.2007 10:56:59 *INFO * NodeTypeRegistry: no custom node type
> > definitions found (NodeTypeRegistry.java, line 839)
> >
> >
> > YEAHHHH
> >
> >
> > 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized
> at
> > path D:\apache-tomcat-5.5.25-src\build\build\bin\jackrabbit\version
> (LocalFileS
> >
> >
> > YEAHHHH
> >
> >
> > 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized
> at
> > path D:\apache-
> tomcat-5.5.25-src\build\build\bin\jackrabbit\version\blobs(Loca
> > 15.10.2007 10:56:59 *INFO * RepositoryImpl: initializing workspace
> > 'default'... (RepositoryImpl.java, line 1690)
> >
> >
> > YEAHHHH
> >
> >
> > 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized
> at
> > path D:\apache-
> > tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default
> >
> >
> > YEAHHHH
> >
> >
> > 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized
> at
> > path D:\apache-
> > tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default\
> > 15.10.2007 10:56:59 *INFO * RepositoryImpl: workspace 'default'
> initialized
> > (RepositoryImpl.java, line 1731)
> >
> >
> > YEAHHHH
> >
> >
> > 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized
> at
> > path D:\apache-
> tomcat-5.5.25-src\build\build\bin\jackrabbit\repository\index(L
> > 15.10.2007 10:56:59 *INFO * SearchIndex: Index initialized: D:\apache-
> > tomcat-5.5.25-src\build\build\bin\jackrabbit/repository/index (
> > SearchIndex.java, line
> >
> >
> > YEAHHHH
> >
> >
> > 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized
> at
> > path D:\apache-
> > tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default\
> > 15.10.2007 10:56:59 *INFO * SearchIndex: Index initialized: D:\apache-
> > tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default/index (
> > SearchIndex.ja
> > 15.10.2007 10:56:59 *INFO * RepositoryImpl: Repository started (
> > RepositoryImpl.java, line 322)
> > 15.10.2007 10:56:59 *INFO * RepositoryStartupServlet: Repository bound
> via
> > RMI with name: //localhost:1099/jackrabbit.repository
> > (RepositoryStartupServlet.
> > 15.10.2007 10:56:59 *INFO * RepositoryStartupServlet: Repository bound
> to
> > JNDI with name: jackrabbit.repository (RepositoryStartupServlet.java,
> line
> > 431)
> > 15.10.2007 10:56:59 *INFO * RepositoryStartupServlet:
> > RepositoryStartupServlet initialized. (RepositoryStartupServlet.java,
> line
> > 239)
> > 15.10.2007 10:56:59 *INFO * RepositoryAccessServlet:
> RepositoryAccessServlet
> > initialized. (RepositoryAccessServlet.java, line 90)
> > 15.10.2007 10:56:59 *INFO * SimpleWebdavServlet: resource-path-prefix =
> > '/repository' (SimpleWebdavServlet.java, line 151)
> > 15.10.2007 10:56:59 *INFO * SimpleWebdavServlet: WWW-Authenticate header
> =
> > 'Basic realm="Jackrabbit Webdav Server"' (SimpleWebdavServlet.java, line
> > 157)
> > 15 oct. 2007 10:56:59 org.apache.coyote.http11.Http11BaseProtocol start
> > INFO: DÚmarrage de Coyote HTTP/1.1 sur http-8080
> > 15 oct. 2007 10:57:00 org.apache.jk.common.ChannelSocket init
> > INFO: JK: ajp13 listening on /0.0.0.0:8009
> > 15 oct. 2007 10:57:00 org.apache.jk.server.JkMain start
> > INFO: Jk running ID=0 time=0/16  config=null
> > 15 oct. 2007 10:57:00 org.apache.catalina.storeconfig.StoreLoader load
> > INFO: Find registry server-registry.xml at classpath resource
> > 15 oct. 2007 10:57:00 org.apache.catalina.startup.Catalina start
> > INFO: Server startup in 2344 ms
> > 15.10.2007 10:57:08 *INFO * AbstractConfig: Configuration of
> BootstrapConfig
> > (AbstractConfig.java, line 101)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 102)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   valid: true (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiConfig:
> > org.apache.jackrabbit.j2ee.RMIConfig@670479 (AbstractConfig.java, line
> 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   repositoryConfig:
> > jackrabbit/repository.xml (AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   class: class
> > org.apache.jackrabbit.j2ee.BootstrapConfig (AbstractConfig.java, line
> 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   repositoryHome: jackrabbit
> (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   repositoryName:
> > jackrabbit.repository (AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiConfig:
> > org.apache.jackrabbit.j2ee.JNDIConfig@156b386 (AbstractConfig.java, line
> > 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 108)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig: Configuration of JNDIConfig
> (
> > AbstractConfig.java, line 101)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 102)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   valid: true (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiName:
> > jackrabbit.repository (AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiEnabled: true (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   class: class
> > org.apache.jackrabbit.j2ee.JNDIConfig (AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiEnv: {
> > java.naming.provider.url=http://www.apache.org/jackrabbit,
> > java.naming.factory.initial=org.apache.j
> > extFactory} (AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 108)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig: Configuration of RMIConfig (
> > AbstractConfig.java, line 101)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 102)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   valid: true (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiName:
> jackrabbit.repository(
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   class: class
> > org.apache.jackrabbit.j2ee.RMIConfig (AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiUri:
> > //localhost:1099/jackrabbit.repository (AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiPort: 1099 (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiEnabled: true (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiHost: localhost (
> > AbstractConfig.java, line 106)
> > 15.10.2007 10:57:08 *INFO * AbstractConfig:
> > ---------------------------------------------- (AbstractConfig.java,
> line
> > 108)
> > 15.10.2007 10:57:08 *INFO * RepositoryAccessServlet: Acquired repository
> via
> > JNDI. (RepositoryAccessServlet.java, line 193)
> > 15.10.2007 10:57:18 *INFO * ImportContextImpl: Result for IOHandler (
> > org.apache.jackrabbit.server.io.DefaultHandler): OK (
> DefaultIOListener.java,
> > line 50)
> >
> > --
> > ________________
> > Henri Godron
> > 06 80 00 59 71
> >
>



-- 
________________
Henri Godron
06 80 00 59 71

Re: Hello / questions

Posted by Thomas Mueller <th...@gmail.com>.
Hi,

Could you please describe what files (directories and file names) you
want to store remotely? Could you also describe the use case?

Thanks,
Thomas


On 10/15/07, henri godron <en...@gmail.com> wrote:
> Hello everybody.
>
> I have a few questions about jackrabbit.
>
> First of all i would like to dev a new store (file system), which is kind of
> a remote file system data store. For example i would like to dev an FTP
> store. Just for the data store. I want the persistance manager and
> versionning still remaining like the default configuration provided (derby
> and all). I just want the files to be remotely written/readen through
> jackrabbit and its webdav webapp.
>
> To do so i checked the project out from SVN and started debugging. I then
> modified LocalFileSystem.java. I compiled and replaced the real one with the
> new one (modified by me). Basically i just put sysout() everywhere in the
> code, in every method..
>
> Here is my problem : whenever i start tomcat, i can see jackrabbit going
> through the init() but then if i copy/paste a file through the windows
> explorer (network favorites webdave client), its not going though my class..
>
> Here is the tomcat log regarding this operation : I start tomcat, i log into
> the repository using Windows XP and i create a new folder. (and there is
> already 3 files inside). Its not going through any method of
> LocalFileSystem. Do you know why ? (the YEAHH in the log is a sysout in
> init())
>
>
> Thanks !
>
>
> 15 oct. 2007 10:56:57
> org.apache.catalina.core.AprLifecycleListenerlifecycleEvent
> INFO: The Apache Tomcat Native library which allows optimal performance in
> production environments was not found on the java.library.path: C:\Program
> Files
> in;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
> Files\Intel\DMIX;C:\Program Files\MySQL\MySQL Server 5
> 90\Tools\binn\;C:\Program
> Files\Java\jdk1.6.0_02\bin\;D:\subversion-bin;D:\Sun\jwsdp-
> 2.0\jwsdp-shared\bin;D:\subversion-bin;D:\SLIDE\wck\apache-ant-1.7.0\b
>
> 15 oct. 2007 10:56:57 org.apache.coyote.http11.Http11BaseProtocol init
> INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
> 15 oct. 2007 10:56:57 org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 344 ms
> 15 oct. 2007 10:56:57 org.apache.catalina.core.StandardService start
> INFO: DÚmarrage du service Catalina
> 15 oct. 2007 10:56:57 org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/5.5
> 15 oct. 2007 10:56:57 org.apache.catalina.core.StandardHost start
> INFO: XML validation disabled
> 15 oct. 2007 10:56:58 org.apache.catalina.startup.HostConfig deployWAR
> INFO: DÚploiement de l'archive jackrabbit-webapp.war de l'application web
> log4j:WARN No appenders could be found for logger (
> org.apache.commons.digester.Digester.sax).
> log4j:WARN Please initialize the log4j system properly.
> 15.10.2007 10:56:58 *INFO * root: Logging initialized. (LoggingServlet.java,
> line 87)
> 15.10.2007 10:56:58 *INFO * RepositoryStartupServlet:
> RepositoryStartupServlet initializing... (RepositoryStartupServlet.java,
> line 233)
> 15.10.2007 10:56:58 *INFO * AbstractConfig: Configuration of BootstrapConfig
> (AbstractConfig.java, line 101)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 102)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   valid: true (
> AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiConfig:
> org.apache.jackrabbit.j2ee.RMIConfig@97d01f (AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   repositoryConfig:
> jackrabbit/repository.xml (AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   class: class
> org.apache.jackrabbit.j2ee.BootstrapConfig (AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   repositoryHome: jackrabbit (
> AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   repositoryName:
> jackrabbit.repository (AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiConfig:
> org.apache.jackrabbit.j2ee.JNDIConfig@feb48 (AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 108)
> 15.10.2007 10:56:58 *INFO * AbstractConfig: Configuration of JNDIConfig (
> AbstractConfig.java, line 101)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 102)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   valid: true (
> AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiName:
> jackrabbit.repository (AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiEnabled: true (
> AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   class: class
> org.apache.jackrabbit.j2ee.JNDIConfig (AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   jndiEnv: {
> java.naming.provider.url=http://www.apache.org/jackrabbit,
> java.naming.factory.initial=org.apache.j
> extFactory} (AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 108)
> 15.10.2007 10:56:58 *INFO * AbstractConfig: Configuration of RMIConfig (
> AbstractConfig.java, line 101)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 102)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   valid: true (
> AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiName: jackrabbit.repository(
> AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   class: class
> org.apache.jackrabbit.j2ee.RMIConfig (AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiUri:
> //localhost:1099/jackrabbit.repository (AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiPort: 1099 (
> AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiEnabled: true (
> AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:   rmiHost: localhost (
> AbstractConfig.java, line 106)
> 15.10.2007 10:56:58 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 108)
> 15.10.2007 10:56:58 *INFO * RepositoryImpl: Starting repository... (
> RepositoryImpl.java, line 223)
> 15.10.2007 10:56:58 *WARN * RepositoryLock: Existing lock file D:\apache-
> tomcat-5.5.25-src\build\build\bin\jackrabbit\.lock detected. Repository was
> not sh
> 111)
>
>
> YEAHHHH
>
>
> 15.10.2007 10:56:58 *INFO * LocalFileSystem: LocalFileSystem initialized at
> path D:\apache-tomcat-5.5.25-src\build\build\bin\jackrabbit\repository(LocalFi
> 15.10.2007 10:56:59 *INFO * NodeTypeRegistry: no custom node type
> definitions found (NodeTypeRegistry.java, line 839)
>
>
> YEAHHHH
>
>
> 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
> path D:\apache-tomcat-5.5.25-src\build\build\bin\jackrabbit\version(LocalFileS
>
>
> YEAHHHH
>
>
> 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
> path D:\apache-tomcat-5.5.25-src\build\build\bin\jackrabbit\version\blobs(Loca
> 15.10.2007 10:56:59 *INFO * RepositoryImpl: initializing workspace
> 'default'... (RepositoryImpl.java, line 1690)
>
>
> YEAHHHH
>
>
> 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
> path D:\apache-
> tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default
>
>
> YEAHHHH
>
>
> 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
> path D:\apache-
> tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default\
> 15.10.2007 10:56:59 *INFO * RepositoryImpl: workspace 'default' initialized
> (RepositoryImpl.java, line 1731)
>
>
> YEAHHHH
>
>
> 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
> path D:\apache-tomcat-5.5.25-src\build\build\bin\jackrabbit\repository\index(L
> 15.10.2007 10:56:59 *INFO * SearchIndex: Index initialized: D:\apache-
> tomcat-5.5.25-src\build\build\bin\jackrabbit/repository/index (
> SearchIndex.java, line
>
>
> YEAHHHH
>
>
> 15.10.2007 10:56:59 *INFO * LocalFileSystem: LocalFileSystem initialized at
> path D:\apache-
> tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default\
> 15.10.2007 10:56:59 *INFO * SearchIndex: Index initialized: D:\apache-
> tomcat-5.5.25-src\build\build\bin\jackrabbit\workspaces\default/index (
> SearchIndex.ja
> 15.10.2007 10:56:59 *INFO * RepositoryImpl: Repository started (
> RepositoryImpl.java, line 322)
> 15.10.2007 10:56:59 *INFO * RepositoryStartupServlet: Repository bound via
> RMI with name: //localhost:1099/jackrabbit.repository
> (RepositoryStartupServlet.
> 15.10.2007 10:56:59 *INFO * RepositoryStartupServlet: Repository bound to
> JNDI with name: jackrabbit.repository (RepositoryStartupServlet.java, line
> 431)
> 15.10.2007 10:56:59 *INFO * RepositoryStartupServlet:
> RepositoryStartupServlet initialized. (RepositoryStartupServlet.java, line
> 239)
> 15.10.2007 10:56:59 *INFO * RepositoryAccessServlet: RepositoryAccessServlet
> initialized. (RepositoryAccessServlet.java, line 90)
> 15.10.2007 10:56:59 *INFO * SimpleWebdavServlet: resource-path-prefix =
> '/repository' (SimpleWebdavServlet.java, line 151)
> 15.10.2007 10:56:59 *INFO * SimpleWebdavServlet: WWW-Authenticate header =
> 'Basic realm="Jackrabbit Webdav Server"' (SimpleWebdavServlet.java, line
> 157)
> 15 oct. 2007 10:56:59 org.apache.coyote.http11.Http11BaseProtocol start
> INFO: DÚmarrage de Coyote HTTP/1.1 sur http-8080
> 15 oct. 2007 10:57:00 org.apache.jk.common.ChannelSocket init
> INFO: JK: ajp13 listening on /0.0.0.0:8009
> 15 oct. 2007 10:57:00 org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/16  config=null
> 15 oct. 2007 10:57:00 org.apache.catalina.storeconfig.StoreLoader load
> INFO: Find registry server-registry.xml at classpath resource
> 15 oct. 2007 10:57:00 org.apache.catalina.startup.Catalina start
> INFO: Server startup in 2344 ms
> 15.10.2007 10:57:08 *INFO * AbstractConfig: Configuration of BootstrapConfig
> (AbstractConfig.java, line 101)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 102)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   valid: true (
> AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiConfig:
> org.apache.jackrabbit.j2ee.RMIConfig@670479 (AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   repositoryConfig:
> jackrabbit/repository.xml (AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   class: class
> org.apache.jackrabbit.j2ee.BootstrapConfig (AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   repositoryHome: jackrabbit (
> AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   repositoryName:
> jackrabbit.repository (AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiConfig:
> org.apache.jackrabbit.j2ee.JNDIConfig@156b386 (AbstractConfig.java, line
> 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 108)
> 15.10.2007 10:57:08 *INFO * AbstractConfig: Configuration of JNDIConfig (
> AbstractConfig.java, line 101)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 102)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   valid: true (
> AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiName:
> jackrabbit.repository (AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiEnabled: true (
> AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   class: class
> org.apache.jackrabbit.j2ee.JNDIConfig (AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   jndiEnv: {
> java.naming.provider.url=http://www.apache.org/jackrabbit,
> java.naming.factory.initial=org.apache.j
> extFactory} (AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 108)
> 15.10.2007 10:57:08 *INFO * AbstractConfig: Configuration of RMIConfig (
> AbstractConfig.java, line 101)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 102)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   valid: true (
> AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiName: jackrabbit.repository(
> AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   class: class
> org.apache.jackrabbit.j2ee.RMIConfig (AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiUri:
> //localhost:1099/jackrabbit.repository (AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiPort: 1099 (
> AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiEnabled: true (
> AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:   rmiHost: localhost (
> AbstractConfig.java, line 106)
> 15.10.2007 10:57:08 *INFO * AbstractConfig:
> ---------------------------------------------- (AbstractConfig.java, line
> 108)
> 15.10.2007 10:57:08 *INFO * RepositoryAccessServlet: Acquired repository via
> JNDI. (RepositoryAccessServlet.java, line 193)
> 15.10.2007 10:57:18 *INFO * ImportContextImpl: Result for IOHandler (
> org.apache.jackrabbit.server.io.DefaultHandler): OK (DefaultIOListener.java,
> line 50)
>
> --
> ________________
> Henri Godron
> 06 80 00 59 71
>

Re: Hello / questions

Posted by henri godron <en...@gmail.com>.
Yes, i saw the repository structure and i saw that the internal storage of
the nodes and content is not , i would say' human readable. Anyway i dont
have to keep a one to one mapping as you say. I would like the binary data
to be kept of an FTP for example, by making a new data store class handling
that.

2007/10/15, Jukka Zitting <ju...@gmail.com>:
>
> Hi,
>
> On 10/15/07, henri godron <en...@gmail.com> wrote:
> > Here is my problem : whenever i start tomcat, i can see jackrabbit going
> > through the init() but then if i copy/paste a file through the windows
> > explorer (network favorites webdave client), its not going though my
> class..
>
> Note that Jackrabbit doesn't have a one-to-one mapping between nodes
> in the JCR workspace and files in the underlying file system. The
> FileSystem abstraction (and the LocalFileSystem implementation) within
> Jackrabbit is used for managing internal data structures, some of
> which contain information about the JCR nodes but not in a way that
> would for example allow you to expose an underlying file system as a
> JCR content tree.
>
> BR,
>
> Jukka Zitting
>



-- 
________________
Henri Godron
06 80 00 59 71

Re: Hello / questions

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On 10/15/07, henri godron <en...@gmail.com> wrote:
> Here is my problem : whenever i start tomcat, i can see jackrabbit going
> through the init() but then if i copy/paste a file through the windows
> explorer (network favorites webdave client), its not going though my class..

Note that Jackrabbit doesn't have a one-to-one mapping between nodes
in the JCR workspace and files in the underlying file system. The
FileSystem abstraction (and the LocalFileSystem implementation) within
Jackrabbit is used for managing internal data structures, some of
which contain information about the JCR nodes but not in a way that
would for example allow you to expose an underlying file system as a
JCR content tree.

BR,

Jukka Zitting