2009-12-02 56 views
0

我们有一个axis2 webservice,它使用Timer来处理作业。作业启动时执行的类处理webservice包中定义的复杂数据类型。我们部署它并运行它,我得到的类没有找到异常,所以我通过打包数据类型类文件并将其放入$ tomcat_home/lib目录进行测试,并解决了错误。从axis2使用的定时器类webservice

有没有办法执行预定的作业,而不必将数据类型放在lib文件夹中?以某种方式指示Timer对象在哪里可以找到该数据类型...?

感谢, PJ

回答

0

在Tomcat中,每个web应用都有自己的类加载器。听起来像你的计时器不是从同一个webapp启动的。

如果您从自己的webapp(如init()或contextInitialized())启动计时器,您应该可以将该类放入自己的战争中。