背景
客户有个服务器是windows XP系统,需要安装java web 运行环境,这个就是产品线上要的服务器。
有人会问那间公司还会用这个xp系统来做服务器的,没错我的第一反应也是一样,然后我建议换一个系统(毕竟我们的开发环境不是xp,还不知道能不能部署起来)。
但是客户由于这样或者那样的问题,换系统又要申请又要备案什么之类的,一句话就是好麻烦。一开始拷贝进机房的jdk mysql都是64位的,无功而返,当时还不知道xp(吐血)。机房是有人看守的 ,进去要打招呼,负责的项目的同事还说是win7系统。
第二次进机房,我带的都是32位的mysql5.6和jdk1.8 还有tomcat1.8 结果安装mysql的时候提示要安装.net 4.5,然后又回去找xp 系统的.net 4.5 ,找了好久原来xp不支持4.5 需要3.x还是更低版本(见下图)。安装jdk1.8也遇到问题 ,双击没反应,同样是版本过高 ,1.8以后的都不知道xp系统了,总之安装都遇到问题,在这里就做下笔记方面下次遇到类似问题可以快速解决。
总结下:
windows xp 支持的版本如下:
最高的mysql 版本支持到mysql 5.5
java jdk-8u51-windows-i586.exe(需要处理)
tomcat1.8 (也需要处理下)
windows XP 系统安装 mysql 5.5
第一步:下载
链接:
https://pan.baidu.com/s/13FI0Ctahwzay5JEM1Eketg
提取码:c5gr
第二步:安装
下载后直接安装即可
windows XP 安装 java jdk-8u51-windows-i586.exe
第一步:下载
链接:https://pan.baidu.com/s/1fXGziPyqkRTyCiPJYUknVQ
提取码:s0po
第二步:解压
使用7zip解压 jdk-8u51-windows-i586.exe文件,里面或有一个tools.zip文件,再次使用7zip解压tools.zip
会得到一个下面这些文件
第三步:执行命令
for /r %f in (*.pack) do "JDK目录\bin\unpack200.exe" -r -v "%f" "%~pf%~nf.jar"
第四步:设置JAVA_HOME
windows 安装tomcat1.8
把bin目录下的 tcnative-1.dll 这个文件删了即可