window下的tomcat手册之三【tomcat版本与jdk(jre)版本的纠缠】

本文详细解析了Tomcat不同版本与JDK版本之间的兼容性问题,并提供了实际部署中可能遇到的问题及解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

明明知道是一劳永逸,但迟迟没做,等做了才发现,这份一劳永逸的艰辛啊。。。


这里只谈tomcat版本和jdk版本的关系,jre不提了,反正我认为一回事

先贴个tomcat6官网下载页面(tomcat7/8/9类似):


图片上红色箭头是我推荐的,因为那2个包是完整包(包含64位和32位),推荐用完整包!!推荐用完整包!!推荐用完整包!!

如果你用的是我推荐的,那下面的文章就不用看了!!!



哎!但有时候自己也不知道机器上的tomcat是啥个类型版本。。。。那么请继续看吧,痛苦的深渊。。。。


先科普下常识:

科普一:tomcat官网挺快的,直接去官网下:

科普二:图片上写着推荐,32位和64位的zip仅仅是剔除了linux的文件,变得小了,适合针对服务器大小要求严格的服务器环境;至于32/64 windows service installer我就不吐槽了,欺负开发人员都是小白!


如果你用的是32/64位的zip(32/64的service installer不讨论),要注意一下几点
       1 64位jdk只能安装在64位机器上,32位jdk既能装在64也能装在32位上,无论你的jdk包是exe形式还是文件夹形式,都如此(64位jdk比较挑剔,tomcat所有版本对机器位数都是没有关系的)

       2 64位tomcat+64jdk、32位tomcat+32jdk、毋庸置疑,无论哪种启动方式都没问题

       3 64位tomcat+32位jdk 采用startup.bat方式启动,会报错,但能正常启动,错误如图:

       而 以服务形式安装可以成功,却无法启动,如图:

安装图(成功):


启动服务图(启动失败):

      4 32位tomcat+64位jdk,采用starup.bat方式启动  不报错,没问题;但是采用服务方式能安装成功,却无法按启动,错误提示和上图一样。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值