2009-12-02 81 views
0

我們有一個axis2 webservice,它使用Timer來處理作業。作業啓動時執行的類處理webservice包中定義的複雜數據類型。我們部署它並運行它,我得到的類沒有找到異常,所以我通過打包數據類型類文件並將其放入$ tomcat_home/lib目錄進行測試,並解決了錯誤。從axis2使用的定時器類webservice

有沒有辦法執行預定的作業,而不必將數據類型放在lib文件夾中?以某種方式指示Timer對象在哪裏可以找到該數據類型...?

感謝, PJ

回答

0

在Tomcat中,每個web應用都有自己的類加載器。聽起來像你的計時器不是從同一個webapp啓動的。

如果您從自己的webapp(如init()或contextInitialized())啓動計時器,您應該可以將該類放入自己的戰爭中。