上网搜索了一些“查看tomcat的版本”的解决方法,
解决方法:
查看Tomcat版本
,
总结一下:
找到tomcat/bin/version.bat文件,在命令行下运行,只能查看到一些 tomcat的版本号, 不能查看到tomcat的位数,
Using CATALINA_BASE: "D:\tool\tomcat\apache-tomcat-6.0.39-windows-x64\apache-tomcat-6.0.39" Using CATALINA_HOME: "D:\tool\tomcat\apache-tomcat-6.0.39-windows-x64\apache-tomcat-6.0.39" Using CATALINA_TMPDIR: "D:\tool\tomcat\apache-tomcat-6.0.39-windows-x64\apache-tomcat-6.0.39\temp" Using JRE_HOME: "D:\tool\Java\jdk1.6.0_45" Using CLASSPATH: "D:\tool\tomcat\apache-tomcat-6.0.39-windows-x64\apache-tomcat-6.0.39\bin\bootstrap.jar" Server version: Apache Tomcat/6.0.39 Server built: Jan 27 2014 10:40:33 Server number: 6.0.39.0 OS Name: Windows 8 OS Version: 6.2 Architecture: amd64 JVM Version: 1.6.0_45-b06 JVM Vendor: Sun Microsystems Inc.
—
catalina_base:基础路径
catalina_home: 基础路径
catalina_temdir: temp路径
jre_home: jre的路径
classpath: 类路径
server version: 服务器版本
server built: 服务器建立时间
OS name: 操作系统名称
OS version: 操作系统版本
Architecture: 底层使用的jre位数
JVM version: JVM的版本
JVM vendor: JVM的制作商
——————
现在问题来了,如何查看tomcat的位数?
往往在tomcat x64下不能运行jdk x86的jdk, 因为这样会运到一些错误,tcnative-1.dll , Can’t load AMD 64-bit .dll on a IA 32-bit platform.
从错误信息中可以看出,tcnative-1.dll是否是 x64位的, 以便不能在jdk x86上运行呢?
带着疑问,我 上网 搜索了一下, 如何查看dll的位数, 晚上也有很多牛人, 例如
这里我选用dumpbin.exe。 通过 dumpbin.exe /headers E:\temp\depends22_x86\tcnative-1.dll 命令, 查看 machine(x64)。
规则:
machine(x64) -64位
machine(i386) -32位
总结, 通过上述步骤,我们可以看到 tomcat的位数 在于bin /tcnative-1.dll文件的位数
dumpbin.exe文件下载:
dumpbin.exe
, 密码: 8u29
转载于:https://www.cnblogs.com/alisonGavin/p/7507438.html