Quartz调度器运行两次



我已经创建了石英调度器,但它运行了两次方法。一些链接表明应用程序上下文加载了两次。我无法在web.xml中找到

      <?xml version="1.0" encoding="UTF-8"?>
        <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee            http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
     id="WebApp_ID"
     version="2.5">
      <display-name>TimeSheetManagementSystems</display-name>
       <filter>
         <filter-name>LoginFilter</filter-name>
         <filter-class>com.agranee.timesheet.filter.LoginFilter</filter-class>
      </filter>
     <filter-mapping>
      <filter-name>LoginFilter</filter-name>
       <url-pattern>/pages/*</url-pattern>
      </filter-mapping>

      <!-- Spring Context Configuration' s Path definition -->
      <context-param>
        <param-name>contextConfigLocation</param-name>
         <param-value>
           /WEB-INF/applicationContext.xml
         </param-value>
      </context-param>

       <listener>
          <listener-class>
             org.springframework.web.context.ContextLoaderListener
          </listener-class>
       </listener>
       <listener>
       <listener-class>
           org.springframework.web.context.request.RequestContextListener
        </listener-class>
  </listener>

     <context-param>
       <param-name>javax.faces.PROJECT_STAGE</param-name>
       <param-value>Development</param-value>
     </context-param>

      <welcome-file-list>
         <welcome-file>login.xhtml</welcome-file>
      </welcome-file-list>

       <servlet>
          <servlet-name>Faces Servlet</servlet-name>
          <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
          <load-on-startup>1</load-on-startup>
      </servlet>

       <servlet-mapping>
           <servlet-name>Faces Servlet</servlet-name>
           <url-pattern>*.xhtml</url-pattern>
      </servlet-mapping>
       <servlet-mapping>
         <servlet-name>Faces Servlet</servlet-name>
         <url-pattern>*.faces</url-pattern>
     </servlet-mapping>

        <filter>
            <filter-name>PrimeFaces FileUpload Filter</filter-name>
             <filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
            <init-param>
              <param-name>thresholdSize</param-name>
              <param-value>51200</param-value>
           </init-param>
     </filter>

        <filter-mapping>
            <filter-name>PrimeFaces FileUpload Filter</filter-name>
            <servlet-name>Faces Servlet</servlet-name>
        </filter-mapping>

     </web-app>`

你可以在这里查看

可能,在代码的某个地方,您加载了两次上下文。然后,每次都将重新运行调度程序。

在Java类中搜索字符串"web.xml"然后检查你加载了多少次这个文件

相关内容

  • 没有找到相关文章

最新更新