Can';t在Azure web应用程序中运行核心Java web应用程序
我已经使用maven archetype webapp编写了一个核心java web应用程序,并尝试在基于azure windows的webapp中部署jar文件和web.config,但无法访问url。我的应用程序中只有主页。并遵循以下步骤。我可以在我的本地系统中运行它,并且可以看到主页Can';t在Azure web应用程序中运行核心Java web应用程序,java,azure,azure-web-app-service,Java,Azure,Azure Web App Service,我已经使用maven archetype webapp编写了一个核心java web应用程序,并尝试在基于azure windows的webapp中部署jar文件和web.config,但无法访问url。我的应用程序中只有主页。并遵循以下步骤。我可以在我的本地系统中运行它,并且可以看到主页 azure webapp maven插件添加到POM中,并使用mvn azure webapp:config构建,然后在配置标签下面添加了内部配置标签 Azure目录结构 本地系统输出: 感谢@soume
Azure目录结构
本地系统输出:
感谢@soumen提供的解决方案
在azure中的wwwroot
->webapps
文件夹中部署了war
文件
网络应用。在部署之前,删除了webapps
中的Root
文件夹,之后
我的部署新根文件夹已自动生成,现在我可以
访问url
我把它作为一个答案,希望能帮助其他成员。谢谢@soumen提供的解决方案
在azure中的wwwroot
->webapps
文件夹中部署了war
文件
网络应用。在部署之前,删除了webapps
中的Root
文件夹,之后
我的部署新根文件夹已自动生成,现在我可以
访问url
我把它作为一个答案,希望能帮助其他成员。我不太确定你的问题是什么?当我点击azure web app url时,我得到的回应是服务不可用。在我的本地系统中,我可以在tomcat中运行该应用程序,并可以看到主页。您使用spring吗?不,这是一个核心java应用程序。找到解决方案后,将war文件部署在azure webapp的wwwroot->webapps文件夹中。在部署webapps中已删除的根文件夹之前,在我的部署自动生成新根文件夹之后,现在我可以访问url。我不太确定你有什么问题?当我单击azure web app url时,我收到的响应是“服务不可用”。在我的本地系统中,我可以在tomcat中运行该应用程序,并可以看到主页。您使用spring吗?不,这是一个核心java应用程序。找到解决方案后,将war文件部署在azure webapp的wwwroot->webapps文件夹中。在部署webapps中已删除的根文件夹之前,在我的部署自动生成新的根文件夹之后,现在我可以访问url。
<appSettings>
<property>
<name>JAVA_OPTS</name>
<value>-Dserver.port=80</value>
</property>
</appSettings>
<?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 "%HOME%\site\wwwroot\TestWebApp.jar"">
</httpPlatform>
</system.webServer>
</configuration>