Microsoft 已推出針對 HTTP://www.aliyun.com/zixun/aggregation/13357.html">Azure 網站上基於 JAVA 的網站的支援。 此功能旨在通過 Azure 網站的可管理性和輕鬆擴展選項滿足許多常見 JAVA 場景的需求。
門戶 UX 中的內置支援可啟用以下任何功能:
JAVA 1.7.0.51(32 位)– 這是預設受支援的 JAVA 版本
Tomcat 7.0.50 – 預設 JAVA 容器
Jetty 9.1.0
借助此 UI,使用者可以選擇一個 JAVA 版本,然後從上面提到的兩個選項中選擇一個 Web 容器。 現在只有一個 JAVA 版本可供選擇,未來將提供更多版本。
除了配置 UI,Web 應用程式庫還為需要修改和自訂 JAVA Web 容器的客戶提供預先安裝了完整的 Tomcat 和 Jetty 的網站。
除了門戶 UI 或 Web 應用程式庫中提供的軟體外,客戶也可以上傳自己的 JAVA 版本以及基於 JAVA 的應用程式。 例如,客戶可以選擇上傳 JAVA 6 和 Tomcat 6,而不是使用 Azure 網站上提供的軟體。
由於許多企業級 JAVA 應用程式需要大量的記憶體,因此客戶還可以運行 64 位版本的 JAVA1.7.0_51。 現在開發人員將需要通過 web.config 檔中的配置來選擇 64 位執行階段版本 - 將來也可以從 UI 中選擇 64 位版本。
限制
在 Azure 網站上運行的所有 JAVA 應用程式只會偵聽傳入的 HTTP 流量,至少在最初階段是這樣的。 這意味著目前沒有 JMX 或 JMS 消息,也沒有 JDWP 或 JDI 遠端偵錯。
另外請注意,所有 JAVA 進程都必須作為應用程式而非服務運行。
總結
新增的 JAVA 功能可立即用於所有收費層級的網站,而不收取任何額外費用。 它為託管已有的 JAVA Web
應用程式提供了新的可能性。 在 Azure 上開發新的 JAVA 網站非常簡單,只需使用 JAVA Azure SDK 即可,它可以實現與 Azure 服務的集成。