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