Я не могу добавить элементы из любой панели инструментов (старой или новой)
Я пытаюсь включить и протестировать ScadaLTS на моем ПК (Windows 10). Перед прочтением инструкций по установке я не загружал и не устанавливал Tomcat и MySQL, настраивал context.xml и env.properties. Я перезапустил Tomcat перед изменениями и перешел на localhost. Кажется, все работает хорошо. Отображается страница входа в систему, и я могу войти с помощью 'admin/admin'. Я нажимаю на добавить вид, и новый вид создается. Я иду, чтобы редактировать кнопку. Когда я пытаюсь добавить новый компонент, появляются только две опции (SLTS Image Componen и SLTS Visit Counter). Если я вернусь к старому пользовательскому интерфейсу, добавлю представление и затем попытаюсь добавить компонент, список публикуется, как показано на YouTube, но когда я нажимаю на кнопку "Добавить", ничего не происходит. На рисованной поверхности элементы не добавляются.
Я искал ошибки в папке журнала Tomcat, но ничего не нашел. Если я открою Angular 2 UI с помощью dev-tools, консоль покажет две ошибки:
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)
Не могли бы вы мне помочь, пожалуйста? заранее спасибо
1 ответ
Какую версию Java, Tomcat и MySQL вы используете? Проблема может быть вызвана слишком высокой версией Tomcat. Мы рекомендуем использовать версию 7.0.82.
Самый простой способ запустить Scada-LTS - это использовать наш докер-контейнер: https://github.com/SCADA-LTS/Scada-LTS/wiki/Run-ScadaLTS-on-docker---instruction