记录开发中遇到的问题:
对已经上线的项目有新的开发需求时,首先要知道之前项目开发的环境,比如jdk的版本是32位还是64位,myeclipse 的版本,tomcat 版本tomcat 中jdk版本都是要清楚的.
问题1 项目在myclipse 中用tomcat 启动 运行没有问题,但是打成war 包后,在tomcat 下 启动 ,可以登录,但是内置服务不能启动,报错为
class com.jla.PCIdentify未加入CryptiontDll.dll和GetPCSN.dll文件,导致系统出现错误java.lang.UnsatisfiedLinkError: D:\anzhuangruanjian111111\tomcat\bin\GetPCSN.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform.
32 位的.dll 文件不能被64位的环境加载,
问题原因:我tomcat 引用的jre 是系统变量java_home 中的,是64位,所以报错
解决:将运行war包的tomcat 引用的jdk 换成 32 位的就可以了
问题2:记录项目中遇到的问以及解决的办法
这个是我自己的习惯有问题,每次遇到问题不记录,下次再遇到还是不知道怎么解决。 笔记还是要有的,而且不能乱,我自己记录的东西有时候我自己都看不到,上学的时候没有养成记笔记的习惯,后悔死了