启动一切都是好好的,也没报什么错,但是访问的时候就是各种404.那个愁啊。
各种配置确认,server.xml也确认了,webapps目录也确认了。各种都是没问题啊。
只能再仔细看看日志了,在 localhost.2017-05-23.log 发现了这个:
INFO: No Spring WebApplicationInitializer types detected on classpath
感觉是能找到应用的啊,不然为什么会提示spring啊,但是为什么找不到WebApplicationInitializer呢。
只能google一下了
上面有些说要情空wrok目录的东西,做了,不好使。
解决: 把jdk的版本换成1.8就好了,因为我的项目就是用1.8编译的。
灵感来源:https://stackoverflow.com/questions/35824617/tomcat-8-no-spring-webapplicationinitializer-types-detected-on-classpath
I used to compile project using JDK1.8 environment.
Now I recompiled project using JDK1.7, my Ubuntu server's Tomcat8 started to recognize Bootstrap.class which implements WebApplicationInitializer interface.
So, the answer for me was:
Check your tomcat's JVM version at the bottom of Tomcat /manager/html page. Recompile your project using appropriate JDK version.
分享到:
相关推荐
tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-redis-session-manager-1.2-tomcat-7-java-7tomcat-...
为了解决这些问题,开发者引入了Redis作为session存储的中间件,而Tomcat-Redis-Session-Manager就是这样一个将Tomcat与Redis结合的解决方案。 Tomcat-Redis-Session-Manager是一个开源项目,它允许Tomcat服务器将...
标题中的“Tomcat8亲测可用 tomcat-redis-session-manager的jar包”指的是一个专为Tomcat8设计的,用于管理session的扩展组件。这个组件实现了将Tomcat应用服务器中的用户session数据存储到Redis分布式缓存系统中,...
用于配置 tomcat-redis-session-manager
这表明`tomcat-redis-session-manager`兼容Java 6、7和8,并且可以分别与Tomcat 6、7、8版本无缝集成。这个库的目的是将用户的会话信息存储在Redis这样的分布式内存数据库中,而不是传统的基于内存的Session管理,...
"tomcat-cluster-redis-session-manager_4.0.zip"则暗示了使用Redis作为Session管理的解决方案。在分布式环境中,保持用户Session的一致性是一项挑战,因为用户的请求可能会被路由到不同的服务器实例。Redis是一个高...
tomcat-embed-core-9.0.16
"tomcat-redis-session-manager-1.2-tomcat-6.jar" 和 "tomcat-redis-session-manager-1.2-tomcat-7-java-7.jar" 是针对Tomcat 6和Tomcat 7的Redis Session Manager实现,这两个jar文件提供了将Tomcat的session存储...
最新的apache-tomcat-8.5.42版本+最新的tomcat-cluster-redis-session-manager-2.0.4 配置了JAVA_OPTS,详见bin/catalina.sh及bin/catalina.bat文件 配置了manager账号密码,详见conf/tomcat-users.xml文件 卸载了...
tomcat-redis-session-manager的jar包,适用tomcat7版本。jar构建来自GitHub上开源项目打包
总的来说,“apache-tomcat-8.0.44-windows-x64”是一个为Windows用户设计的、易于使用的Tomcat版本,它提供了与Java EE 7的兼容性,以及一系列的管理和优化选项。无论你是新手还是经验丰富的开发者,这个版本都能...
另一个压缩包"apache-tomcat-8.5.50-windows-x64.zip"是Tomcat的8.5版本,虽然不在当前讨论范围内,但可以理解为比8.0版本有更多改进和特性。 "apache-maven-3.5.0.rar"是一个Maven的压缩包,Maven是Java项目管理和...
总结来说,`tomcat-juli.jar`和`tomcat-juli-adapters.jar`是Tomcat的自定义日志实现,而`log4j-1.2.12.jar`提供了一种更强大的替代日志解决方案。通过配置这些组件,我们可以有效地管理和控制Tomcat 6的日志输出,...
在本文中,我们将深入探讨与"apache-tomcat-8.5.47-windows-x64.zip"相关的知识,包括Tomcat的概述、版本8.5.47的特点、在Windows操作系统上的安装和配置,以及与Java技术栈的整合。 1. **Apache Tomcat简介** ...
本压缩包"apache-tomcat-9.0.21-windows-x64.zip"是Apache Tomcat 9.0.21版本的64位Windows安装包,特别强调了对Java Development Kit(JDK)1.8版本的支持。 Tomcat 9.0系列是Tomcat服务器的一个重要版本,它引入...
此版本"apache-tomcat-10.0.0-M1-windows-x64.zip"是专门为Windows 64位操作系统设计的官方原版软件包。在本文中,我们将深入探讨Tomcat 10.0.0-M1的主要特性和在Windows环境下安装与配置的步骤。 1. **Tomcat ...
这个"apache-tomcat-8.5.32-windows-x64.zip"压缩包是针对Windows 64位系统的Tomcat 8.5.32版本的安装包。这个版本在Tomcat 8系列中是一个稳定版本,它提供了许多特性,优化了性能,并修复了一些已知的安全问题。 ...
2. **解压与配置**:将`apache-tomcat-11.0.0-M17`文件夹解压到所需的目录,然后配置环境变量`CATALINA_HOME`指向该目录。 3. **启动与停止**:在Tomcat的`bin`目录下,可以通过执行`startup.bat`启动Tomcat,执行`...
例如,可能增加了对不同Tomcat版本的支持,优化了性能,或者解决了某些特定场景下的兼容性问题。由于没有具体的修改内容描述,我们无法明确指出具体改动,但这些定制通常是为了更好地满足开发者或团队的需求。 `...