锘??xml version="1.0" encoding="utf-8" standalone="yes"?>xxxxxxxxx欧美,欧美涩涩网站,日韩一区二区三区视频http://www.aygfsteel.com/keweibo/category/50958.html涓涓? Java 澶氳兘 Delphi,Powerbuilder ... zh-cnMon, 05 Mar 2012 03:15:10 GMTMon, 05 Mar 2012 03:15:10 GMT60瑙f焙org.quartz.JobPersistenceException: Couldn't acquire next trigger: Couldn't retrieve trigger: null http://www.aygfsteel.com/keweibo/articles/371245.htmlKeKeMon, 05 Mar 2012 01:50:00 GMThttp://www.aygfsteel.com/keweibo/articles/371245.htmlhttp://www.aygfsteel.com/keweibo/comments/371245.htmlhttp://www.aygfsteel.com/keweibo/articles/371245.html#Feedback0http://www.aygfsteel.com/keweibo/comments/commentRss/371245.htmlhttp://www.aygfsteel.com/keweibo/services/trackbacks/371245.html

org.quartz.JobPersistenceException: Couldn't acquire next trigger: Couldn't retrieve trigger: null 
[Seenested exception: org.quartz.JobPersistenceException: Couldn't retrieve trigger: null 
[See nestedexception: java.io.EOFException]]
榪欎釜閿欐槸鍥犱負jobdataMap鐨勬暟鎹漿鍖栨垚blob瀛楁鏃跺嚭閿?
鍦╭uartz鐨勬枃妗d腑鏈夋帹鑽愯jobdatamap閮界敤string,鍙互閬垮厤姝ょ被閿欒
瑕佸仛鍒伴檺鍒跺叏鏄痵tring蹇呴』鍦╭uartz.properties涓妸org.quartz.jobStore.useProperties璁炬垚true
鍚屾椂鍒繕浜嗗姞瀵瑰簲鏁版嵁搴撶殑org.quartz.jobStore.driverDelegateClass
//鎴戠殑灝辨槸鎸夌収涓婇潰璇寸殑鍦╭uart.properties鏂囦歡涓姞涓?/div>
org.quartz.jobStore.useProperties = true鍚庤В鍐崇殑闂



Ke 2012-03-05 09:50 鍙戣〃璇勮
]]>涓嬭澆銆佽緗拰榪愯Quartz(GUI)鍥懼艦鐣岄潰紼嬪簭----Quartz Webhttp://www.aygfsteel.com/keweibo/articles/370922.htmlKeKeTue, 28 Feb 2012 07:25:00 GMThttp://www.aygfsteel.com/keweibo/articles/370922.htmlhttp://www.aygfsteel.com/keweibo/comments/370922.htmlhttp://www.aygfsteel.com/keweibo/articles/370922.html#Feedback0http://www.aygfsteel.com/keweibo/comments/commentRss/370922.htmlhttp://www.aygfsteel.com/keweibo/services/trackbacks/370922.html

涓銆佽幏鍙朡uartz Web紼嬪簭錛圦uartz GUI錛夈?br />鏃╂湡鐨?Quartz 妗嗘灦寮鍙戣呮剰璇嗗埌涓涓?GUI 瀵逛簬鏌愮被鐢ㄦ埛緹や綋鏄繀闇鐨勩傚嚑騫村墠錛屼竴涓?Web 搴旂敤琚垱绔嬶紝瀹冨彲鐢ㄤ簬綆$悊 Quartz 妗嗘灦銆傝櫧璇存槸鍘嗙粡浜嗗嚑騫存湁鐩稿綋鎶曞叆鐨勫紑鍙戯紝浣嗕笉寰椾笉璇寸殑錛屾繪槸鏃舵柇鏃剁畫鐨勩傝繎鏉ュ嚭鐜版湁鏇村鐨勮姹傚榪欎釜搴旂敤鐨勬洿鏂頒笌鏀寔錛屽洜鑰屽張閲嶆柊鍚稿紩浜嗘柊鐨勫紑鍙戣呰嚜鎰跨殑宸ヤ綔騫朵嬌涔嬩繚鎸佷笉鏂洿鏂般傝繖涓簲鐢ㄥ氨鏄煡鍚嶇殑 Quartz Web 紼嬪簭銆俀uartz Web 紼嬪簭鏄綔涓?OpenSymphony 涓?Quartz 婧愮▼搴忓簱鐨勪竴閮ㄥ垎銆傚畠鏇劇粡鏄斁鍦?SourceForge 涓婄殑錛屼絾鏈榪戝凡榪佺Щ鍒版柊瀹朵簡(璇戣呮敞錛氬湪 SourceForge 浠嶅彲涓嬭澆鍒?銆傛棫鐨勭珯鐐規(guī)槸 http://sourceforge.net/projects/quartz錛涙柊鐨勭珯鐐?鍖呮嫭 Quartz Web 紼嬪簭) 鍙湪 http://www.quartz-scheduler.org/community/repository.html 涓婃壘鍒般?br />
褰撳墠錛岃繕娌℃湁 Web 紼嬪簭鐨勪簩榪涘埗鐗堬紝鑰屼笖鏍囧噯鐨?Quartz 涓嬭澆涓篃涓嶅寘鎷?Web 紼嬪簭錛屾墍浠ヤ綘闇瑕佽繘鍏uartz鐨凷VN(http://svn.terracotta.org/svn/quartz)婧愪唬鐮佹爲(wèi)涓嬬殑webapp鐩綍鍗充負Quartz Web 鐨勬簮鐮佺洰褰曪紝涓嬭澆鍒?Quartz 婧愪唬鐮佹爲(wèi)騫朵嬌鐢?nbsp;quartz/webapp鐩綍涓嬬殑 Ant 鎴朚aven鏋勫緩鏂囦歡鏉ユ瀯寤鴻繖涓?Web 紼嬪簭銆?/p>

鏈鏂扮増鐨剄uartz web閲囩敤浜唖truts2+freemarker+spring2.5鐨勬灦鏋勶紝榪樼敤鍒頒簡寮婧愮殑sitemesh鍜宒wr錛屽茍鍦╳eb.xml涓緗敤org.quartz.ui.web.init.DefinitionInitializer鍚姩quartz錛屽叿浣撹緗涓嬶細
<servlet>
   <servlet-name>DefinitionInitializer</servlet-name>
   <servlet-class>
    org.quartz.ui.web.init.DefinitionInitializer
   </servlet-class>
   <init-param>
    <param-name>definition-file</param-name>
    <param-value>(PATH_TO_DEFINITIONS_FILE)</param-value>
    <!-- 
     if (PATH_TO_DEFINITIONS_FILE) is left as such, definitions are loaded from 
     /WEB-INF/classes/JobDefinitions.xml 
    -->
   </init-param>
   <load-on-startup>1</load-on-startup>
</servlet>

浜屻佷慨鏀硅緗?br />榪愯quartz/webapp 鐩綍涓嬬殑 Ant 鎴朚aven鏋勫緩鏂囦歡鏉ユ瀯寤鴻繖涓?Web 紼嬪簭錛屼細寰楀埌涓鍚勪負quartz.war鐨勫寘錛屼絾鍦ㄦ墦鍖呭墠鎴戜滑搴旇淇敼鍏墮粯璁よ緗傞粯璁や笅Quartz Web鏄璁劇疆鍐呭瓨(闈炴寔涔呭寲) 瀛樺偍錛屽鏋滆鏀逛負鏁版嵁搴撳瓨璇稿垯欏諱慨鏀筿uartz鐨勮緗枃浠秖uartz.properties錛屼負鍏墮厤緗甹dbc錛堥渶鐢ㄥ埌dbcp榪炴帴姹狅紝鎵浠ュ彟闇鍔犲叆commons-dbcp鍜宑ommons-pool鍖咃級鏁版嵁婧愭垨JNDI鏁版嵁銆?br />涓嬮潰涓簀obStore鍚勭璁劇疆錛?/strong>

1銆佸唴瀛樺瓨鍌細
org.quartz.jobStore.misfireThreshold = 60000
org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore

2銆丣DBC鏁版嵁婧愶紙鏈緥涓簅racle鏁版嵁搴擄紝涓嶅悓鐨勬暟鎹簱鍙淇敼org.quartz.jobStore.driverDelegateClass鐨勫間負瀵瑰簲鐨勬暟鎹簱鍗沖彲錛夛細
org.quartz.jobStore.misfireThreshold = 60000
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.oracle.OracleDelegate
#org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.DB2v7Delegate
org.quartz.jobStore.dataSource = myDS
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.jobStore.isClustered = false
org.quartz.dataSource.myDS.driver = oracle.jdbc.driver.OracleDriver
org.quartz.dataSource.myDS.URL = jdbc:oracle:thin:@polarbear:1521:dev
org.quartz.dataSource.myDS.user = quartz
org.quartz.dataSource.myDS.password = quartz
org.quartz.dataSource.myDS.maxConnections = 5

3銆丣NDI鏁版嵁婧愶紙鏈緥涓簅racle鏁版嵁搴擄紝涓嶅悓鐨勬暟鎹簱鍙淇敼org.quartz.jobStore.driverDelegateClass鐨勫間負瀵瑰簲鐨勬暟鎹簱鍗沖彲錛夛細
org.quartz.jobStore.misfireThreshold = 60000
org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.oracle.OracleDelegate
#org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.DB2v7Delegate
org.quartz.jobStore.dataSource = myDS
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.jobStore.isClustered = false
org.quartz.dataSource.myDS.jndiURL = java:comp/env/jdbc/JNDITEMP

Quartz Web紼嬪簭閫氳繃鎻掍歡鐨勫艦寮忚緗棩蹇楄褰曞拰鑷姩鍔犺澆job閰嶇疆鏂囦歡錛屽叿浣撳涓嬶細
1銆佹棩蹇楄褰曟彃浠訛細
org.quartz.plugin.triggHistory.class = org.quartz.plugins.history.LoggingJobHistoryPlugin

2銆佺敤鎻掍歡org.quartz.plugins.xml.JobInitializationPlugin鍔犺澆job閰嶇疆鏂囦歡錛宱rg.quartz.plugin.jobInitializer.fileNames鎸囧畾浜嗕綅浜巆lasspath涓嬬殑job閰嶇疆鏂囦歡鐨勫悕縐幫紝榪欓噷閰嶇疆浜嗕袱涓彃浠訛紝鍒嗗埆鎸囧畾浜嗕笁涓猨ob閰嶇疆鏂囦歡jobs.xml銆乯obs2.xml,jobs3.xml錛?br />
org.quartz.plugin.jobInitializer.class = org.quartz.plugins.xml.JobInitializationPlugin
# init plugin will load jobs.xml as a classpath resource i.e. /jobs.xml if not found on file system
org.quartz.plugin.jobInitializer.fileNames=jobs.xml
org.quartz.plugin.jobInitializer.overWriteExistingJobs = false
org.quartz.plugin.jobInitializer.failOnFileNotFound = false
org.quartz.plugin.jobInitializer.scanInterval = 30 
# org.quartz.plugin.jobInitializer.wrapInUserTransaction = true

org.quartz.plugin.jobInitializerMultiple.class = org.quartz.plugins.xml.JobInitializationPlugin
# init plugin will load jobs.xml as a classpath resource i.e. /jobs.xml and jobs2.xml if not found on file system
org.quartz.plugin.jobInitializerMultiple.fileNames=jobs2.xml,jobs3.xml
org.quartz.plugin.jobInitializerMultiple.overWriteExistingJobs = false
org.quartz.plugin.jobInitializerMultiple.failOnFileNotFound = false
# org.quartz.plugin.jobInitializerMultiple.wrapInUserTransaction = true

Quartz Web紼嬪簭閫氳繃JobDefinitions.xml鏉ラ粯璁ゅ姞杞藉父鐢ㄧ殑job鐨勫畾涔?/strong>錛岄粯璁ゅ畾涔変簡涓夌quartz鍐呯疆鐨刯ob錛屽垎鍒負錛?br />org.quartz.jobs.NativeJob
org.quartz.jobs.NoOpJob
org.quartz.jobs.ee.mail

涓嬮潰鏄疩uartz鍐呯疆鐨勭殑鍚勭job:

Job 綾?/strong>Job 鐢ㄦ硶
org.quartz.jobs.FileScanJob媯鏌ユ煇涓寚瀹氭枃浠舵槸鍚﹀彉鍖栵紝騫跺湪鏂?br />浠惰鏀瑰彉鏃墮氱煡鍒扮浉搴旂洃鍚櫒鐨?Job
org.quartz.jobs.FileScanListener鍦ㄦ枃浠惰淇敼鍚庨氱煡 FileScanJob 鐨勭洃鍚櫒
org.quartz.jobs.NativeJob鐢ㄦ潵鎵ц鏈湴紼嬪簭(濡?windows 涓?.exe 鏂囦歡) 鐨?Job
org.quartz.jobs.NoOpJob浠涔堜篃涓嶅仛錛屼絾鐢ㄦ潵嫻嬭瘯鐩戝惉鍣ㄤ笉鏄緢鏈夌敤鐨勩?br />涓浜涚敤鎴風(fēng)敋鑷充粎浠呯敤瀹冩潵瀵艱嚧涓涓洃鍚櫒鐨勮繍琛?/td>
org.quartz.jobs.ee.mail.SendMailJob浣跨敤 JavaMail API 鍙戦?e-mail 鐨?Job
org.quartz.jobs.ee.jmx.JMXInvokerJob璋冪敤 JMX bean 涓婄殑鏂規(guī)硶鐨?Job
org.quartz.jobs.ee.ejb.EJBInvokerJob鐢ㄦ潵璋冪敤 EJB 涓婃柟娉曠殑 Job

涓夈佽繍琛?/strong>銆傚皢鎵撳寘濂界殑war鍖呴儴緗插埌鏈嶅姟涓婏紝璁塊棶http://localhost:8080/quartz錛岀劧鍚庣敤榛樿鐢ㄦ埛鍚嶏細quartz 瀵嗙爜錛歲uartz 鐧婚檰渚垮彲嬋蹇胯繘鍏ョ郴緇熴傜敤鎴峰悕鍜屽瘑鐮佸彲鍦╝pplicationContext.xml涓慨鏀癸紝鍏蜂綋濡備笅錛?br /><bean id="authenticator" class="org.quartz.ui.web.security.SimpleAuthenticator">
   <property name="username">
    <value>quartz</value>
   </property>
   <property name="password">
    <value>quartz</value>
   </property>
</bean>

Quartz Web 紼嬪簭鐨勬埅灞?/strong>

1銆丵uartz Web 紼嬪簭涓葷晫闈㈢殑宸︿笂鏂瑰睍紺轟簡瀹冩墍鎷ユ湁鐨勭壒寰佸垪琛?/p>


2銆?/strong>Scheduler 鎺у埗鐣岄潰錛屽厑璁鎬綘鍚姩銆佸仠姝㈠拰鏆傚仠 Scheduler


鍥涖佷笌鐜版湁Web紼嬪簭緇撳悎錛堟垜宸茬粨鍚堣繃錛屽彲琛岋級銆?br />鎴戜滑涔熷彲灝哘uartz web鍔犲叆鍒扮幇鏈夌殑web紼嬪簭涓紝鍏蜂綋鍋氭硶涓猴細
1銆佸皢Quartz web鐨勬墍鏈塲ar鍖呭拰璁劇疆鏂囦歡鍜岄〉闈㈡枃浠禼opy鑷崇幇鏈塛eb宸ョ▼涓?br />2銆佸悎騫跺悇璁劇疆鏂囦歡錛堜富瑕佹槸錛歸eb.xml銆乻truts.xml鍜宎pplicationContext.xml絳夛級
3銆佷慨鏀筈uartz web鍚勭▼搴忕殑璁塊棶鐨勫懡鍚嶇┖闂淬?br />4銆丵uartz web騫朵笉瀹屽杽錛屾湁濂藉鏄庢樉鐨勯敊璇紝濂藉欏甸潰鏈夐敊璇渶瑕佷慨鏀瑰悗鎵嶈兘閫氳繃gui鎴愬姛閰嶇疆鍚勮皟搴?/p>

鏉ヨ嚜: http://apps.hi.baidu.com/share/detail/30631651


Ke 2012-02-28 15:25 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 阿拉善右旗| 临江市| 莎车县| 禹城市| 福州市| 吉安县| 越西县| 蚌埠市| 长武县| 镇沅| 崇明县| 莱阳市| 海口市| 攀枝花市| 油尖旺区| 英吉沙县| 彩票| 巴马| 南开区| 会宁县| 英超| 石棉县| 三穗县| 奉节县| 阿城市| 方山县| 江孜县| 横峰县| 紫云| 长垣县| 彭阳县| 新乡县| 巨鹿县| 平顶山市| 和龙市| 紫金县| 高雄市| 乐东| 青州市| 彭州市| 田林县|