Have fun with sci.dog

MATLAB Web App Server Dev版的配置

matlab web app server可以将app designer开发的app转换为一个BS的web端应用,方便用户访问。matlab本身自带一个开发板的小的server,通常可以用作测试,正式版的web app server是收费的,需要单独购买。

官方的功能介绍页面如下:

MATLAB Web App Server 产品信息 – MATLAB (mathworks.cn)

1、开发版和生产版的区别

Supported FunctionalityMATLAB Web App Server ProductDevelopment Version of MATLAB Web App Server in MATLAB Compiler
Authentication
Role-based access
Policy-based access
Support for multiple releases of MATLAB
Number of concurrent sessionsUnlimited a32
Server setup and configurationCommand-line onlyGraphical user-interface
Run MATLAB web apps in Docker® containers

2、开发板的安装方式

2.1 首先需要安装MCR,开发板记得安装和matlab相同版本的mcr。

MATLAB Runtime – MATLAB Compiler – MATLAB (mathworks.cn)

2.2 接下来安装web app server

有两种安装方式,一种是在线安装,运行下边的文件,记得以管理员权限

C:\Program Files\MATLAB\R2024a\toolbox\compiler\deploy\win64\MATLABWebAppServerSetup

如果网络环境不允许,可以离线安装,同样记得管理员权限模式运行

C:\Program Files\MATLAB\R2024a\toolbox\compiler\deploy\win64\MATLABWebAppServerSetup\offline

3、配置文件的修改

配置文件通常在这个位置:

C:\ProgramData\MathWorks\webapps\R2024a\config\webapps.config

<AppsPath>C:\ProgramData\MathWorks\webapps\R2024a\apps</AppsPath>

这里可以修改存放ctf文件的路径

<FactoryStorageRoot>C:\MATLAB\MATLAB Runtime\R2024a\resources\spfres</FactoryStorageRoot>

这里可以修改为网页界面的前台界面路径

<Logs Path="C:\ProgramData\MathWorks\webapps\R2024a\logs" MaxLogSizeMB="10" MaxTotalSizeMB="50" Level="normal"/>

这里修改log文件路径

 <Runtimes>
        <Runtime Path="C:\MATLAB\MATLAB Runtime\R2024a" MaxPrewarmedWorkers=""/>
    </Runtimes>

这里指定mcr位置

<UserStorageRoot>C:\ProgramData\MathWorks\webapps\R2024a\USR</UserStorageRoot>

这个是配置文件的路径

4、界面的修改

默认的系统界面是matlab自带的一个,可以略微自行修改,前台文件的路径在mcr里

首先,把前台网页界面复制出来service文件夹,根据上边的路径(MATLAB Runtime\R2024a\resources\spfres)

修改service–>mdwas–>home文件夹里的内容

customization–>CustomConstants.json文件

{
    "WEB_APPS_HEADER": "标题名称,这里修改",
    "HEADER_LOGO_FILENAME": "网页图标路径,把图片放到basic-->release-->inages里",
    "TAB_TITLE":"还不知道是啥",
    "TAB_LOGO_FILENAME":"图标文件,同上"
}
赞(1)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《MATLAB Web App Server Dev版的配置》
文章链接:https://www.sci.dog/?p=1453
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发