此示例演示如何创建web应用程序并将其托管在主机上MATLAB的开发版本®Web应用服务器.该示例使用App Designer的简单计算器应用程序作为Web应用程序的基础。有关应用的信息和您可以输入的数字值,请参阅基于数字输入计算和绘制数据的应用程序. 在工作流中,您可以:
使用Web App Compiler App(App Designer)复制简单的计算器应用程序或Compiler.Build.WebappArchive.
在里面MATLAB编译器™.此步骤创建Web应用程序存档(.ctf
)文件。
部署web应用程序存档(.ctf
)归档到matlabwebappserver的开发版本.
从Web Apps主页运行Web应用程序。
安装并配置的开发版本MatlabWeb应用服务器™.
有关安装服务器的信息,请参阅在MATLAB编译器中安装MATLAB Web App Server的开发版本.
有关配置服务器的信息,请参阅在Matlab编译器中配置MATLAB Web App Server的开发版本.
复制App Designer文件抵押.mlapp.mlapp.
到您当前的工作目录。文件的默认位置是:
操作系统 | 默认文件位置 |
---|---|
视窗® | C:\ProgramFiles\MATLAB\R2021b\示例\matlab\main\Mortgage.mlapp |
Linux® | / usr / local / matlab /R2021b/ examples/matlab/main/mortgage.mlapp. |
苹果系统 | /应用软件/MATLAB/R2021b.app/examples/matlab/main/Mortgage.mlapp |
开始matlab。
类型WebAppCompiler.
在matlab命令行打开Web应用程序编译器应用程序。
在里面主文件在toolstrip的部分中,单击按钮添加抵押.mlapp.mlapp.
文件到项目。Web App编译器自动调整大小以包含一个应用程序详细信息节,其中包含有关应用程序的信息,如应用程序名称、作者、摘要、说明和版本。通过单击,可以在app Designer中编辑有关应用的信息编辑应用程序详细信息点击刷新使用您所做的任何更改更新Web App编译器。
(可选的)确保在将web应用部署到服务器时使用易于区分的显示名称。
(可选的)提供用于跟踪目的的版本号。版本号在Web Apps主页上可见。
(可选的)为您的Web应用程序添加描述概括场地。此描述在Web Apps主页上可见。
在里面档案资料节中,将存档名称指定为MyMortgageWebapp.
.
点击包裹打包应用程序并创建web应用程序存档(.ctf
文件)。
在里面保存项目对话框,指定项目名称和要保存web app项目的位置。Web应用程序编译器保存您的项目并打开一个包裹对话框。
包装完成后,在包裹对话框,单击打开输出文件夹. 这将打开项目文件夹,其中包含以下文件:
myMortgageWebApp.ctf
mcclexcludedfiles.log
packaginglog.html.
REQUESCMCRP下载188bet金宝搏RODUCTS.txt.
您可以查看日志文件,packaginglog.html.
,以了解确切情况MCC.
用于包的语法并创建Web应用程序存档。
Compiler.Build.WebappArchive.
笔记
如果已经使用创建了独立应用程序Web应用程序编译器但是,如果您想知道如何使用编程方法从MATLAB命令窗口创建web应用程序,请按照以下说明操作。
保存文件的路径抵押.mlapp.mlapp.
位于
.matlabroot.
\示例\matlab\main
mortgageApp=fullfile(matlabroot,'例子',“matlab”,'主要的','Mortgage.mlapp');
使用Compiler.Build.WebappArchive.
命令。使用名称值参数指定存档名称。
buildresults = compiler.build.webapparive(mortgageapp,...'archvename',“myMortgageWebApp”);
这个编译器.build.Results
对象建立者
包含有关构建类型,生成的文件和构建选项的信息。
构建函数在命名的文件夹中生成以下文件MyMortgageWebAppWebAppAppAppachive
在您当前的工作目录中:
mcclexcludedfiles.log
-包含web应用中未包含的任何工具箱函数列表的日志文件。有关不受支持函数的详细信息,请参阅金宝appmatlab编译器限制.
myMortgageWebApp.ctf
-包含可部署归档的组件技术文件。
REQUESCMCRP下载188bet金宝搏RODUCTS.txt.
-包含所需产品的产品ID的文本文件下载188bet金宝搏Matlab运行时运行web应用程序。
unremolvedsymbols.txt.
- 包含有关未解决符号的信息的文本文件。
导航到由生成的项目文件夹MATLAB编译器在包装过程中。
复制web应用程序存档文件myMortgageWebApp.ctf
到服务器配置的应用程序文件夹。默认位置是:
操作系统 | 应用程序文件夹位置 |
---|---|
视窗 |
|
Linux |
|
苹果系统 |
|
您还可以通过单击“查看”应用程序“文件夹打开应用程序文件夹服务器应用程序中的按钮。有关详细信息,请参阅启动服务器应用程序.
点击打开主页服务器应用程序中的按钮。
此操作将使用默认web浏览器打开web应用程序主页。您会看到一个显示简单抵押计算器web应用程序的互动程序。您的web应用现在已部署。
要运行web应用程序,请单击MyMortgageWebapp.
在web应用程序主页上平铺。
web应用将在新选项卡中打开。
点击月付按钮以获取每月付款和本金和利息图。
您已成功创建,部署和运行Web应用程序。
抵押计算器Web应用程序