查看tomcat的版本


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM