调度管理集成说明

来源:互联网 发布:验证算法 编辑:程序博客网 时间:2024/06/05 06:03

调度管理集成说明

 

调度管理有单独的应用包newschedule.

1.     集成文件

将调度包文件文件(包括classes)按照目录结构全部合并到要集成到的系统文件结构中去,如果有重名文件,采用原系统的文件,即合并过程中不覆盖。

(如将newschedule\mis2demo\mis2合并,保留demo中的文件)。

2 . 修改配置文件

1WEB-INF\gezConfig\gezComponents\rqtips\helpTip.txt

newschedule包下的此文件替换要集成系统集成系统系统下的同名文件。

2

修改\WEB-INF\gezConfig\gezComponents\gezTree\sqlMap.properties

  treeViewClass=com.runqian.cachedresource.CachedTreeView修改为:

  treeViewClass=com.runqianapp.common.treeview.ExampleTreeView

   这两个文件和帮助提示有关。

3修改web.xml

web.xml与要集成系统中的web.xml合并,如果有重复的标签,采用调度文档中的标签。

3. 配置数据源

  调度器需要一个内部数据库,此内部数据库是用于存储调度器的配置信息,以及任务信息。这个内部数据库的创建有两种方法:

一是使用调度器应用包中自带的hsql的内部数据库。

二是用户自行创建这个内部数据库。

·  产品包中默认提供了使用hsql数据库的相关配置信息,若使用此默认数据库则无需创建数据库,在数据源文件中添加testorcl数据源:

<Resource name="testorcl"

auth="Container"

type="javax.sql.DataSource"

maxActive="10"

maxIdle="30"

maxWait="10000"

username="sa"

password=""

driverClassName="org.hsqldb.jdbcDriver"

url="jdbc:hsqldb:hsql://localhost:9001/gezdemo"

/>

登录时需要依赖平台的数据源mis2datasource,也需要配置上

<Resource name="mis2datasource"

auth="Container"

type="javax.sql.DataSource"

maxActive="10"

maxIdle="30"

maxWait="10000"

username="sa"

password=""

driverClassName="org.hsqldb.jdbcDriver"

url="jdbc:hsqldb:hsql://localhost:9001/gezdemo"

/>

(注意:以上均是Tomcat6.0的数据源配置文件格式,服务器不同,配置文件格式也不同)

然后将应用包部署到应用服务器下即可访问。

登录用户名root 密码1(和平台相同).

\database\mydb.script文件为默认内部数据库数据文件。

·  用户自行创建内部数据库时,需运行润乾提供的数据库初始化脚本。(脚本位置:\doc\数据库初始化),可以参照【数据库相关说明.txt】建表和运行数据库。

内部数据库创建完成后,在\newschedule\database路径下的hsqldbConfig.properties文件中,配置新建的内部数据库的名称、密码和URL信息,例如:

starthsqlservice=no

driver_class=org.hsqldb.jdbcDriver

username=sa

password=

url=jdbc:hsqldb:hsql://localhost/xdb

 

然后运行cmd,切换目录到WEB-INF/lib文件夹下,输入java -cp hsqldb.jar org.hsqldb.Server -database.0 ../../database/mydb -dbname.0 xdb回车,启动数据库。

登录用户名root 密码qwe123.

原创粉丝点击