上网搜索了一些“查看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
 
