我们使用 Eclipse 4.5.1 和 m2e 1.6.2 和 m2e-wtp 1.2.1 将多模块 webapp 部署到 Tomcat 8 服务器。
我们在 Eclipse 的服务器配置中启用了“服务模块而不发布”和“默认情况下模块自动重新加载”。
当我们启动服务器时,webapp 正常启动,但在第一次代码更改和在依赖模块中重新编译后,服务器尝试重新发布并抛出ClassNotFoundException
我们在web.xml中定义为侦听器的每个类,特别是这些是
org.springframework.web.util.Log4jConfigListener
org.springframework.web.context.ContextLoaderListener
org.eclipse.rap.rwt.engine.RWTServletContextListener
和一些自定义侦听器,但它们都在类路径中,因为通过 Eclipse 中的“播放按钮”首次启动或重新启动服务器工作正常。
有没有人暗示在哪里进一步看?