我的web.xml中有这个
<listener>
<listener-class>com.br.copagaz.inova_web.service.Listener</listener-class>
</listener>
我的Java类:
package com.br.copagaz.inova_web.service;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import com.br.copagaz.inova_web.core.ConfigUI;
import com.br.copagaz.inova_web.thread.ThreadConsultaPat;
//Start das THREADS do sistema
public class Listener implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent arg0) {
throw new UnsupportedOperationException("Not supported yet.");
}
@Override
public void contextInitialized(ServletContextEvent arg0) {
ConfigUI cfg = new ConfigUI();
if(cfg.getProperty("PATSAP").equals("true")) {
Thread thread = new Thread(new ThreadConsultaPat(), "ThreadConsultaPat");
thread.start();
}
}
}
当我启动服务器时,我有一个例外:
java.lang.ClassNotFoundException:com.br.copagaz.inova_web.service.Listener
我在做什么错?我的项目是Vaadin结队。 Tomcat 9。
如果我使用@WebListener注释,则可以使用。