0

我正在尝试在我的 PC(Windows 10)上打开并测试 ScadaLTS。在阅读安装说明之前,我已经下载并安装了 Tomcat 和 MySQL,配置了 context.xml 和 env.properties。我在更改之前重新启动了 Tomcat 并导航到 localhost。一切似乎运作良好。显示登录页面,我可以使用“管理员/管理员”登录。我单击添加视图并创建新视图。我去编辑按钮。当我尝试添加新组件时,只出现两个选项(SLTS Image Componen 和 SLTS Visit Counter)。如果我回到旧的 UI,添加一个视图,然后尝试添加一个组件,列表会发布,如图所示是 youtube,但是当我单击添加时,什么也没有发生。可绘制表面上不添加任何项目。

我在 Tomcat 日志文件夹中寻找错误,但没有找到。如果我使用开发工具打开 Angular 2 UI,控制台首先显示两个错误:

Failed to load resource: the server responded with a status of 404 (Not found) ~https://fonts.googleapis.com/icon?family=Material+Icons

Failed to load resource: the server responded with a status of 404 (Not found) ~@angular/material/prebuilt-themes/deeppurple-amber.css

在他们之前,还有两个连续显示:

ERROR TypeError: Cannot read property '_has' of undefined
at p (plotly.min.js:52)
at Object.t [as relayout] (plotly.min.js:52)
at WatchlistComponent.webpackJsonp.../../../../../src/app/appBody/watchlist/watchlist.component.ts.WatchlistComponent.autorangeChart (main.bundle.js:3859)
at main.bundle.js:3635
at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask (vendor.bundle.js:33289)
at Object.onInvokeTask (vendor.bundle.js:81064)
at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask (vendor.bundle.js:33288)
at Zone.webpackJsonp.../../../../zone.js/dist/zone.js.Zone.runTask (vendor.bundle.js:33056)
at webpackJsonp.../../../../zone.js/dist/zone.js.ZoneTask.invokeTask (vendor.bundle.js:33363)
at ZoneTask.invoke (vendor.bundle.js:33352)

defaultErrorLogger @ vendor.bundle.js:78203

:8080/ScadaBR/api/point_value/getValue/null Failed to load resource: the server responded with a status of 400 (Bad request)
vendor.bundle.js:78203 ERROR Error: Uncaught (in promise): Response with status: 400 Petición incorrecta for URL: http://localhost:8080/ScadaBR/api/point_value/getValue/null
    at resolvePromise (vendor.bundle.js:33648)
    at resolvePromise (vendor.bundle.js:33619)
    at vendor.bundle.js:33696
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask (vendor.bundle.js:33289)
    at Object.onInvokeTask (vendor.bundle.js:81064)
    at ZoneDelegate.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneDelegate.invokeTask (vendor.bundle.js:33288)
    at Zone.webpackJsonp.../../../../zone.js/dist/zone.js.Zone.runTask (vendor.bundle.js:33056)
    at drainMicroTaskQueue (vendor.bundle.js:33460)
    at ZoneTask.webpackJsonp.../../../../zone.js/dist/zone.js.ZoneTask.invokeTask [as invoke] (vendor.bundle.js:33367)
    at invokeTask (vendor.bundle.js:34235)

请问你能帮帮我吗?提前致谢

4

1 回答 1

1

您使用的是哪个版本的 Java、Tomcat 和 MySQL?问题可能是Tomcat版本太高造成的。我们建议使用 7.0.82 版本。

运行 Scada-LTS 最简单的方法是使用我们的 docker 容器: https ://github.com/SCADA-LTS/Scada-LTS/wiki/Run-ScadaLTS-on-docker---instruction

于 2017-11-06T09:37:37.693 回答