持之以恒

          記錄本
          posts - 4, comments - 32, trackbacks - 0, articles - 74
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          華為彩信模擬器的參數設置

          Posted on 2012-09-25 12:49 小白19870626 閱讀(1497) 評論(0)  編輯  收藏 所屬分類: MM7
          最近開發了一個SP的彩信接入系統,代碼編寫完成后,覺得有必要進行接發測試。從網上下載來華為彩信模擬器,測試過程中發現始終無法成功。不得已使用DJ Java Decompiler反匯編了一下代碼,經過簡單分析終于才了解到接發的URL地址和端口如何填寫,真是不知道為什么華為不把文檔寫詳細一點,搞得大家開發那么累。
          1、mm7Config.xml中的ListenIP、ListenPort分別是接收彩信時的監聽地址和端口,這里我使用了127.0.0.1和9080,對應華為彩信模擬器的Send to應該填寫http://127.0.0.1:9080/Receiver。
          2、mm7Config.xml中的mmscURL、mmscIP分別是彩信中心接收彩信時的URL和IP地址,這里我使用了/vas和127.0.0.1,對應華為彩信模擬器的Listener Port填寫80即可。
          這樣對mm7Config.xml和華為彩信模擬器進行了適當的修改,啟動自己開發的彩信接入系統。點擊“Send”按鈕,命令窗口還是報錯,具體如下:
          錯誤:“沒有說明名稱空間前綴“soap-env”。”
          2009-6-24 17:20:05 com.sun.xml.internal.messaging.saaj.soap.MessageImpl writeTo
          嚴重: SAAJ0540: Error during saving a multipart message

          這個問題稍微麻煩一點,需要在系統屬性中設置javax.xml.soap.MessageFactory和javax.xml.soap.SOAPConnectionFactory。實際上華為的彩信模擬器MMSCSimulation.exe是一個可執行的jar包,用WinRar將該文件展開到你的工作目錄下,然后執行java -Xmx1024m -Xms1024m -Djavax.xml.soap.MessageFactory=com.sun.xml.messaging.saaj.soap.MessageFactoryImpl -Djavax.xml.soap.SOAPConnectionFactory=com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnectionFactory com.huawei.mms.simulation.MM7Simulation啟動模擬器,就可以進行測試啦。
          • 大小: 55.7 KB


          小白

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 齐齐哈尔市| 蓝田县| 新宁县| 军事| 丰县| 正安县| 九江市| 洛浦县| 胶州市| 波密县| 武邑县| 鄂州市| 昭觉县| 保德县| 四平市| 溧阳市| 宿迁市| 土默特左旗| 神农架林区| 宣汉县| 平乐县| 阳西县| 休宁县| 淮滨县| 资源县| 大洼县| 博乐市| 宜良县| 巴彦县| 广平县| 潼南县| 灌南县| 西安市| 霍林郭勒市| 蒙山县| 镇安县| 神池县| 云梦县| 获嘉县| 弥渡县| 江孜县|