查看tomcat的版本

  • Post author:
  • Post category:其他


上网搜索了一些“查看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的位数,  晚上也有很多牛人, 例如


如果知道dll文件是面向32位系统还是面向64位系统的?

这里我选用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