问题描述

在​​经典管理门户​​中将直接压缩的 jar 文件打包为 zip 包,上传到 web 作业时报错。


解决方法

jar 文件的运行需要依托于 java 进程,所以在运行 jar 文件时,我们都会以格式 ​​“java –jar xxx.jar”​​ 的方式运行。由于 web 作业后台默认直接运行上传的文件,所以需要我们在 jar 文件外层再包含一层来直接调用 jar 文件,通常会以 bat 格式的文件来进行调用。格式如下:


set JAVA_HOME=D:\Program Files (x86)\Java\jdk1.8.0_73
set PATH=%JAVA_HOME%\bin;%PATH%
java -Djava.net.preferIPv4Stack=true -jar <xxx>.jar

链接资源:

​Executing Java Web Jobs on Azure​

立即访问​​http://market.azure.cn​