tomcat 404的解决--坑爹的java版本

启动一切都是好好的,也没报什么错,但是访问的时候就是各种404.那个愁啊。
各种配置确认,server.xml也确认了,webapps目录也确认了。各种都是没问题啊。

只能再仔细看看日志了,在 localhost.2017-05-23.log 发现了这个:
[size=large]INFO: No Spring WebApplicationInitializer types detected on classpath[/size]

感觉是能找到应用的啊,不然为什么会提示spring啊,但是为什么找不到WebApplicationInitializer呢。
只能google一下了
上面有些说要情空wrok目录的东西,做了,不好使。

[size=large]解决: 把jdk的版本换成1.8就好了,因为我的项目就是用1.8编译的。[/size]
灵感来源: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.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值