2010-09-15 97 views
0

當RHEL 3.4 AS啓動Tomcat 5.5.26例如,我收到此錯誤信息:值java.sql.SQLException:表「QRTZ_TRIGGERS」被標記爲崩潰,應進行修理

2010-09-15 12:34:15,415 ERROR [org.apache.catalina.core.ContainerBase.[Catalina]. 
[localhost].[/srs].[login-info]] - <Allocate exception for servlet login-info> 
org.quartz.SchedulerConfigException: Failure occured during job recovery. [See 
nested exception: org.quartz.JobPersistenceException: Couldn't clean volatile data: Table 
'QRTZ_TRIGGERS' is marked as crashed and should be repaired [See nested exception: 
java.sql.SQLException: Table 'QRTZ_TRIGGERS' is marked as crashed and should be 
repaired]] at 
g.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:493)` 

我如何修復這個?順便提一下,Tom Cat下的這個錯誤是BioWisdom的一個名爲「SRS」的生物信息學應用程序。

+0

您使用的數據庫是? – 2010-09-16 01:24:16

回答

0

我自己解決了這個問題。問題不在於Tomcat,而在於它下面運行的應用程序。該應用程序正在使用由於磁盤已滿而崩潰的MySQL數據庫。修復表沒有幫助,所以必須創建一個新的數據庫。幸運的是,這很容易。