部署本身的IM到Linux系統下:須要生成相關jar包再部署linux
一、在myeclipse上把openfire源代碼加在加載進來,作相應調整後,運行測試沒問題web
二、 編譯admin-jsp.jar(全部jsp文件打包:右鍵build.xml,選擇Run as—>2 Ant Build…,在Targets頁面上選擇jspc,Run,生成新的admin-jsp.jar)算法
上傳到linux位置:/usr/local/im/openfire/plugins/admin/webapp/WEB-INF/lib數據庫
三、 編譯openfire.jar app
上傳到linux位置:/usr/local/im/openfire/libeclipse
四、 替換圖片:webapp
(1) 網頁標題圖片:/usr/local/im/openfire/plugins/admin/webapp/favicon.icojsp
(2) 登陸頁面圖片:/usr/local/im/openfire/plugins/admin/webapp/images/login_logo.gif測試
五、 數據庫:ui
文件位置:target/openfire/conf/openfire.xml
其中,數據庫用戶名和密碼採用blowfish算法加密;
加密/解密類位置:org.jivesoftware.util. Blowfish;加密方法: encryptString ;解密方法:decryptString