不需要任何主要属性,并且都具有“合理的”默认值。当通过RMI使用Quartz时,您需要启动Quartz实例,并将其配置为通过RMI“导出”其服务。然后,您可以通过配置Quartz调度程序将其工作“代理”到服务器来创建客户端到服务器。

某些用户在客户端和服务器之间遇到class可用性(即Job类)的问题。要解决这些问题,
您需要了解RMI的“代码库”和RMI安全管理器。您可能会发现这些资源有用:

对RMI和代码库的一个很好的描述:http : //www.kedwards.com/jini/codebase.html。重要的一点就是要意识到“代码库”是由客户使用的!

有关安全管理员的快速信息:http : //gethelp.devx.com/techtips/java_pro/10MinuteSolutions/10min0500.asp

最后从Java API文档中阅读RMISecurityManager的文档。

Property Name Required Default Value
org.quartz.scheduler.rmi.export 没有 false
falsefalseorg.quartz.scheduler.rmi.registryHost 没有 'localhost' 
org.quartz.scheduler.rmi.registryPort 没有 1099
org.quartz.scheduler.rmi.createRegistry 没有 'never'
org.quartz.scheduler.rmi.serverPort 没有 随机
org.quartz.scheduler.rmi.proxy 没有 false

org.quartz.scheduler.rmi.export

如果您希望Quartz Scheduler通过RMI作为服务器导出本身,则将“rmi.export”标志设置为true。

org.quartz.scheduler.rmi.registryHost

可以找到RMI注册表的主机(通常是“localhost”)。

org.quartz.scheduler.rmi.registryPort

RMI注册表正在侦听的端口(通常为1099)。

org.quartz.scheduler.rmi.createRegistry

根据您希望Quartz如何创建RMI注册表,设置'rmi.createRegistry'标志。如果您不希望Quartz创建注册表(例如,如果您已经有一个外部注册表运行),请使用“false”或“never”。如果您希望Quartz首先尝试使用现有的注册表,然后回到创建一个注册表,请使用“true”或“as_needed”。如果您希望Quartz尝试创建一个注册表,然后回到使用现有的注册表,请使用“always”。如果创建注册表,它将绑定到给定的“org.quartz.scheduler.rmi.registryPort”属性中的端口号,而“org.quartz.rmi.registryHost”应为“localhost”。

org.quartz.scheduler.rmi.serverPort

Quartz Scheduler服务将绑定并侦听连接的端口。默认情况下,RMI服务将“随机”选择端口,因为调度程序与RMI注册表绑定。

org.quartz.scheduler.rmi.proxy

如果要连接(使用)远程服务的调度程序,则将“org.quartz.scheduler.rmi.proxy”标志设置为true。您还必须指定RMI注册表进程的主机和端口 - 通常是“localhost”端口1099。

在同一个配置文件中为'org.quartz.scheduler.rmi.export'和'org.quartz.scheduler.rmi.proxy'
指定一个'true'值是没有意义的 - 如果你这样做,'export '选项将被忽略。
如果您没有通过RMI使用Quartz,则“export”和“proxy”属性的值“false”当然是有效的。

Quartz配置RMI设置-006相关推荐

  1. Quartz配置参考

    0 前言 Quartz的配置通常是使用properties文件结合StdSchedulerFactory完成的.StdSchedulerFactory读取配置文件,并实例化scheduler. 默认情 ...

  2. Quartz配置和运用详解

    本文转自:http://topmanopensource.iteye.com/blog/1123824 最近工作需要学习quartz,那么必须首先了解三个概念: 调度器:负责调度作业和触发器: 触发器 ...

  3. Quartz:配置,资源使用和SchedulerFactory-10

    配置,资源使用和SchedulerFactory quartz的架构是模块化的,因此要运行几个组件需要"快速"在一起.幸运的是,有一些帮手出现这种情况. 在Quartz可以完成其工 ...

  4. quartz配置_基于spring-boot 2.x +quartz 的CRUD任务管理系统

    基于spring-boot 2.x + quartz 的CRUD任务管理系统,适用于中小项目. 开发环境 JDK1.8.Maven.Eclipse 技术栈 SpringBoot 2.0.1.thyme ...

  5. 使用spring+quartz配置多个定时任务

    首先引入 quartz jar包: 创建java类: package com.tcwl.vsmp.loanmgt.message;import com.tcwl.vsmp.external.const ...

  6. 用@Quartz配置启动任务遇到“A component required a bean named 'Myjob1' that could not be found”的问题

    先上SpringBoot项目搭建@Quartz系统任务启动流程,报错解决方法在文章末尾 1.新建项目 ①新建SpringBoot项目,只需添加Web和Quartz Scheduler依赖 ②使用@En ...

  7. R语言使用survminer包生存分析及可视化(ggsurvplot)实战详解:从数据集导入、生存对象生成、ggsurvplot可视化参数配置、设置、可视化对比

    R语言使用survminer包生存分析及可视化(ggsurvplot)实战详解:从数据集导入.生存对象生成.ggsurvplot可视化参数配置.设置.可视化对比 目录 R语言使用survminer包生 ...

  8. 剖析基于IOS的华为交换机配置口令设置

    From:http://network.51cto.com/art/201001/175116.htm 剖析基于IOS的华为交换机配置口令设置,如何设置华为交换机配置口令,网络上有不少的方法,下面是设 ...

  9. Docker部署ElasticSearch7.11.1并挂载+配置X-Pack设置帐号密码+Kibana7.11.1+IK插件

    一.ElasticSearch是什么 Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucen ...

  10. centos mysql 设置_CentOS下MySQL安装后配置和设置-阿里云开发者社区

    CentOS下MySQL安装后配置和设置: 1:安装完成路径: 1.数据库目录 /var/lib/mysql/ 2.配置文件 /usr/share/mysql(mysql.server命令及配置文件) ...

最新文章

  1. 各种小的 dp (精)
  2. 你的第一个AngularJS应用--教程二:基架、建立和測试的工具
  3. 互联网思维与非摩擦经济
  4. ASP防止SQL注入-代码片段
  5. linux环境 phpstudy集成环境中设置php永久环境变量
  6. centos7虚拟机共享本机磁盘的方法
  7. springmvc接收参数
  8. listview添加列
  9. 跨境电商站外引流?FB必不可少!
  10. scp命令下载整个目录
  11. 开发组2007年3月开发计划
  12. jetty快速入门与嵌入使用 jetty
  13. mysql游标使用 loop_mysql 游标 loop while 的使用
  14. 苹果或3月8日开新品发布会是真的吗?
  15. flink的批处理和流处理
  16. 基于RSA+AES 软件授权License
  17. 30分钟教你写出10分的淘宝标题
  18. ArcGIS地图抽稀
  19. 产品经理 ≠ 产品设计师
  20. 漫谈数据安全-老板担心敏感数据泄露,该如何建设数据的安全体系?

热门文章

  1. oracle jde优势介绍,Oracle_JDE_EnterpriseOne模块的详细功能介绍
  2. 软考历年真题以及真题试卷
  3. UWB超宽带定位技术
  4. 图书管理系统(毕业论文)
  5. EPS中编写第一个程序
  6. vue html导出为pdf(解决分页问题+模糊问题)
  7. Power BI DAX 之日期函数
  8. 清华大学《走进心理学》2021春学堂在线参考答案
  9. 机器学习实战—FPGrowth算法的实现
  10. Repast Simphony——案例:僵尸感染人类