2014-04-04 142 views
2

我正在使用Windows Azure Plugin for Eclipse,並試圖將我的Java(實際上是Scala)應用程序部署到Windows Azure。我可以將可執行JAR文件部署到Azure PaaS嗎?

爲了將其部署到Azure PaaS服務,據我所知,我必須將其包裝在一個WAR文件中,並將其與JDK和我選擇的應用程序服務器(Tomcat,Jetty等)一起部署。 Eclipse插件將它們全部打包到Windows Azure包中,然後部署它。

我的問題是:

如何部署Java應用程序Azure的,這並不需要一個Web界面,因此,我收拾它作爲一個JAR,而不是戰爭嗎? Azure Java應用程序必須打包在WAR中嗎?

使用Eclipse插件,它給了我選擇部署JAR文件的選項,但是我沒有設法使它工作。有沒有人遇到過這個?

感謝,

+0

您是否在最後解決了此問題? –

回答

0

我不知道這些特定的網頁存在了,當你寫你原來的問題,但Azure的具有指導頁面上傳和配置Java應用程序。

我無法向您提供具體說明,因爲首先部署您的jar的選項和配置設置太多。

部署完成後,Azure還會有另一組配置/屬性。

下面是部署選項教學的文章: Deploy your app to Azure App Service

這裏的教學文章爲Java/JVM特定的配置設置來部署一個WAR或JAR: Upload custom Java web app to Azure

看那springboot節專門,它有一個爲例,說明如何運行一個可執行的JAR:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
    <handlers> 
     <add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" /> 
    </handlers> 
    <httpPlatform processPath="%JAVA_HOME%\bin\java.exe" 
     arguments="-Djava.net.preferIPv4Stack=true -Dserver.port=%HTTP_PLATFORM_PORT% -jar &quot;%HOME%\site\wwwroot\my-web-project.jar&quot;"> 
    </httpPlatform> 
    </system.webServer> 
</configuration> 

最後,這裏是另一個插件用於在Azure中創建Java/JVM應用的tructional文章: Create a Java web app in Azure App Service

相關問題