今天我在Linux中启动tomcat8,可以访问localhost:8080,但是访问不到localhost:8080/jenkins,显示404,去百度了一下发现是版本问题,于是我换了tomcat版本升级到了tomcat9,但是还是没法访问到jenkins(2.412)版本,于是我换了一个jenkins(2.332)版本就可以访问到了。或者继续用2.412版本的jenkins也可以,但是JDK版本要升级到11。总结来说就是版本问题,需要考虑tomcat、JDK、jenkins版本之间的兼容性。
这种版本问题还真是不容易发现,还是需要多试错多搜查资料的,就那么一个问题就花了两三小时,效率很低,也许这就是必经之路吧,琢磨出来之后还挺开心的,挺有意思,同时经验应该也在增长。