每每看到SuperMap iServer Java 6體積龐大,我的硬碟在滴血,而且大多數部署情況不需要內建的協助文檔及範例資料等一些檔案,所以下面簡要說下SuperMap iServer Java 6瘦身的步驟。
準備呢工作:
1、當然是下載,我這裡下載一個64位的windows版,地址為:http://support.supermap.com.cn/ProductCenter/DownloadCenter/DownloadPage.aspx?id=69
2、下載解壓完成後,一看硬碟,大概有1.45G。
瘦身開始:
1、刪除不用的檔案。如:
2、刪除範例資料及預設工程。
SuperMap iServer Java 6解壓版的目錄就是一個Tomcat的目錄結構,進入conf\Catalina\localhost目錄下,刪除那些預設發布的工程設定檔,刪除全部xml檔案即可。
3、刪除預設發布的服務。
進入\webapps\iserver\WEB-INF目錄下,刪除iserver-services-samples.xml檔案。
3、經過上面三步之後佔用磁碟大小為294M,SuperMap iServer Java 6,已經是一個比較精簡的包,帶有JRE,SuperMap Object Java 6的bin包,及許可組態管理工具,如。
此時把這個檔案夾拷貝到其他機子上,使用support目錄下的licensemanager配置完成許可後即可,雙擊bin\startup.bat啟動。
如果把這個包拷貝到其他機器上分發可以進行壓縮,壓縮後直達110M,此時已經比較方便了。
極度瘦身:
由於上面幾步瘦身後的SuperMap iServer Java 6帶了Jre是很多機器已經按照好,並且配置好了JAVA的環境變數,此時就不需要support目錄下的jre檔案夾,所以在要分發的機子上都有JAVA環境的話,可以果斷選擇刪除jre檔案夾,一下子降到196M左右。壓縮後直達85M左右,無論上傳還是下載相當方便了。
此時我再使用的時候只需要把我的存在資料庫中的工作空間發布出來,即可使用了。