您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何擴展activiti嵌入項目里,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
activiti可以獨立部署還可以嵌入項目,現在介紹怎么嵌入項目中。
步驟1:配置activiti的配置文件activiti.cfg.xml
步驟2:把activiti所依賴的jar拷到工程下面
步驟3:創建一個標準的ServletContextListener
import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org.apache.log4j.Logger; public class ActivitiServletContextListener implements ServletContextListener { private static final Logger logger = Logger.getLogger(ActivitiServletContextListener.class); @Override public void contextInitialized(ServletContextEvent event) { ProcessEngine processEngine =ProcessEngines.getDefaultProcessEngine(); if (processEngine == null) { logger.error("Could not start the Activiti Engine"); } } @Override public void contextDestroyed(ServletContextEvent event) { ProcessEngines.destroy(); } }
步驟4:在web.xml中配置
<!-- activiti --> <listener> <listener-class>com.xxx.core.ActivitiServletContextListener</listener-class> </listener>
到這里就完成了,可以在項目中直接使用activiti工作引擎了。
關于如何擴展activiti嵌入項目里就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。