Shark用户化配置
Shark1.0利用自己和轻量级持久层dods和自带的小型数据库交互。如果要指定数据库和dods交互,你需要修改一些相关的配置文件,以mysql数据库为例:修改shark.conf,
//初始化数据库数组
DatabaseManager.Databases[] = "HongSoft"
//指定要用到的数据库
DatabaseManager.DefaultDatabase = " HongSoft "
//调试开关
DatabaseManager.Debug = "true"
//指定为标准形式
DatabaseManager.DB. HongSoft.ClassType = "Standard"
//指定要用的jdbc驱动
DatabaseManager.DB. HongSoft.JdbcDriver="org.gjt.mm.mysql.Driver"
//指定url
DatabaseManager.DB. HongSoft.Connection.Url="jdbc:mysql://localhost/test"
//用户
DatabaseManager.DB. HongSoft.Connection.User = "root"
//密码
DatabaseManager.DB. HongSoft.Connection.Password = ""
其他的只要把对应的默认数据库的名称改为HongSoft就可以。
然后修改sharkconfig部分,需要修改的地方如下:
// 库目录设置
STORED_PROCEDURES_REPOSITORY=C:/Shark-1.0/repository/storedprocedures - currently fixed in the code
EXTERNAL_PACKAGES_REPOSITORY=C:/Shark-1.0/repository/external
INTERNAL_PACKAGES_REPOSITORY=C:/Shark-1.0/repository/internal
PACKAGE_HISTORY_REPOSITORY=C:/Shark-1.0/repository/internal/History
修改log4j部分:
<param name="File"
value="C:/Shark-1.0/logs/SharkPersistence.log"/>
<param name="File" value="C:/Shark-1.0/logs/SharkExecutionFlow.log"/>
这样所有配置文件修改完毕
接下来在你需要在用到的数据库中执行sql脚本建立表:
安装目录\Shark-1.0\sql\ mysql \sql\***.sql
配置全部结束,现在你可以启动shark了,启动顺序是名称服务器(tns.bat),服务器(run.bat),管理控制台(runA.bat)。你也可以用快捷方式shark(runAll.bat)一次性启动三种服务。
hongbo781202,又名HongSoft,职业程序员,研究领域:1)基于工作流的BPM系统研究2)基于JAVA的信息安全
技术.欢迎和大家讨论JAVA相关各方面技术和市场问题 hongbosoftware@163.com