草庐IT

ServletContainerInitializer

全部标签

java - Tomcat 如何在没有 web.xml 的情况下准确引导应用程序?

我想知道Tomcat如何在SpringMVC上引导我的应用程序?我有一个初始化器:publicclassAppInitializerimplementsWebApplicationInitializer{@OverridepublicvoidonStartup(ServletContextcontainer){AnnotationConfigWebApplicationContextrootCtx=newAnnotationConfigWebApplicationContext();rootCtx.register(AppConfig.class);container.addListe

java.lang.ClassNotFoundException : javax. servlet.ServletContainerInitializer 异常

我正在编写一些servlet,它们都运行良好Tomcat运行时没有任何问题。然后我编写了一个使用JERSEY的类文件,当我尝试运行它时,Tomcat无法启动。我在Eclipse中安装了Web开发工具插件,每次我点击编译我都会得到java.lang.ClassNotFoundException:javax.servlet.ServletContainerInitializer这是控制台的输出May08,20124:51:36PMorg.apache.catalina.core.AprLifecycleListenerinitINFO:TheAPRbasedApacheTomcatNati

SpringServletContainerInitializer 不能强制转换为 javax.servlet.ServletContainerInitializer

我正在尝试将基于xml的SpringMVC应用程序移动到基于Java配置的应用程序。似乎与maven中可用的各种java.servlet类不匹配。例如,有些提供addServlet()方法,有些不提供。这是我的配置类:publicclassMyWebAppInitializerimplementsWebApplicationInitializer{@OverridepublicvoidonStartup(ServletContextcontainer)throwsServletException{AnnotationConfigWebApplicationContextrootCont