ISJAVA內外網支援

來源:互聯網
上載者:User

問題:12/29/2008,
10:59 AM

1、一個網卡,兩個IP,一個內網一個外網,兩個應用,一個應用對應內網,一個應用對應外網,如何把isjava服務分別綁定到兩個ip上,

A:mapserviceid要不一樣,就是為了能夠註冊,地圖名也要不一樣,實際上是要根據地圖名再去尋找相應服務。因為用戶端提交給伺服器端的參數只是地圖名,而沒有mapserviceid,通過地圖名的不一樣,從而進行區分不同的mapservice。

 

資料準備:

修改原有工作空間,將地圖複製一份並重新命名,如vehmap2,原有地圖不變。

           
可以考慮如下部署方案:

  1. 將整個bin目錄複寫一份,並進行重新命名,複製完的結構如下所示,這裡以“bin1”為例

                

  1. 修改bin1下的SuperMapIS.xml設定檔,

 

將website中的ip地址改成公網ip。並將mapService1屬性更改成別的名稱,如mapService2。

  1. 再啟動原本地圖服務的前提下,再次啟動bin1下面的地圖服務,請直接點擊目錄下的startServer.cmd檔案啟動地圖服務。請在該檔案中手動添加-Djava.rmi.server.hostname=“ip地址” 參數
  2. 當然需要在tomcat下建立一個網站以配合這個地圖服務以便外網訪問。在這個應用需要修改一下程式或設定檔,指定不同的地圖名,如vehmap2。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.