tomcat版androidpn實現訊息推送

來源:互聯網
上載者:User

經過兩天的折騰,總算把tomcat版的androidpn訊息推送伺服器端給搞定了,關於原理什麼的就不說了,網上一搜一大把,說說要改的幾個地方,首先是XMPP Server的預設連接埠,其次是資料庫連接。下面給出源碼。

修改XMPP Server的預設連接埠

XMPP Server的預設連接埠是在resources/spring-config.xml裡面配置的,你可以搜關鍵字5222,當然 這裡你改了連接埠,用戶端也要做相應的改動。

資料庫連接

資料庫連接也要根據自己情況改下resources/jdbc.properties,由於好多沒接觸過j2ee,所以這裡還是提示下。

做完上述兩部基本可以了,需要注意的是原作者提供的tomcat版的androidpn是放在tomcat的根路徑下面,他在jsp裡面的href寫的是/xx.do,如果你是一個tomcat部署幾個項目,也就是說tomcat目錄下有個目錄,裡面才是你的項目,那麼會出問題,需改成href="xxx.do"

androidpn tomcat版源碼

註:依賴的jar包比較大,我把他們都給刪了,你下載到源碼後可以從官方版的lib下面找到所有源碼,除了servlet-api-2.5.jar這個jar包,這個你可以百度下,放到web工程裡面。

原文出處:http://marspring.mobi/androidpn-msg-push/ 需要源碼的也可以到這裡下載

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.