簡體   English   中英

Java/Tomcat 中的異步方法

[英]Asynchronous methods in Java/Tomcat

我不想使用可運行線程在我的 tomcat 服務器上執行 2 個並行作業(例如:發送通知和電子郵件)。 我遇到了這個教程。 我在 pom.xml 中添加了javax.ejb依賴項,但仍然沒有可用的@Asynchronous注釋。

我不確定它是否可以在我的 tomcat 7.0 服務器上運行。 是嗎? 如果是這樣,有什么問題? 是 Maven 依賴項的鏈接。

據我所知,Tomcat 不支持 EJB。 因此,最簡單的解決方案是使用 Executors 類創建一個 Executor,將其作為靜態變量存儲在您的 servlet 中,並將任務作為 Runnable 提交給它。

您包括對 EJB 3.0 版的依賴,但 @Asynchronous 注釋僅從 EJB 3.1 版開始可用。

讓我們嘗試將版本從 3.0 更改為 3.1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM