DocCare的目录和文件结构
您安装.exe格式的DocCare完全安装包或者解压.zip格式的压缩包到一个磁盘目录。我们称该目录为${BURGEON_HOME},即DocCare安装根目录。
在本文中,所有出现${BURGEON_HOME}的地方,都指得是DocCare的安装根目录。
例如,当本文中提到“这些信息可以在${BURGEON_HOME}/README.txt中找到”,它是指所需信息可以从DocCare安装根目录下的README.txt文件中找到。
在${BURGEON_HOME}目录下有一些DocCare会使用到的重要目录:
-
/bin
该目录包括用来启动,停止DocCare的脚本和所需jar文件。其中*.sh文件用于Linux/Unix或Mac OS操作系统,*.bat用于Windows操作系统。
-
/conf
该目录包括DocCare使用的全局配置文件。其中包括:
- configure.xml 该文件配置所有DocCare模块都使用到或者依赖的基本服务和组件。
- database.properties 该文件用于配置数据库连接。
- jgroup.xml 该文件用来配置DocCare内部的消息传递。
- jndi.properties 该文件用来配置DocCare内部名称和目录服务。
- log4j.properties 该文件配置DocCare的系统日志。
- server.policy 该文件定义了JAVA安全策略。
- tablelist 该文件是DocCare内部使用的。请不要删除或修改它。
-
/data
该目录用于保存HSQLDB数据库的数据,文档索引,发送失败的邮件以及邮件模板文件。
-
/deploy
该目录放置所有服务端模块。每个模块保存于.sar结尾的目录中。每个服务端模块都有相应的services.xml配置文件也保存于.sar目录中。
-
/install
该目录保存DocCare安装信息,许可证文件以及数据库初始化脚本。
-
/log
该目录保存DocCare系统日志。
-
/webapps
该目录放置DocCare Web 模块。
-
/common , /server, /share
该目录保存了DocCare使用的类库文件。
-
/files
该目录默认用于保存所有文档数据。它在DocCare初次运行时自动生成。
如果您要将文档数据保存到其他地方,您可以修改${BURGEON_HOME}/deploy/04resourcemanager.sar/services.xml中的RESOURCE_REPOSITORY参数。
-
/user_log
该目录默认用于保存用户活动日志文件。它在DocCare初次运行时自动生成。
如果您要将用户活动日志文件保存到其他地方,您可以修改${BURGEON_HOME}/deploy/04resourcemanager.sar/services.xml中的USER_LOG_DIR参数。