0

尝试在https://github.com/SCADA-LTS/Scada-LTS公开快速入门。

我下载了 docker 容器并发出了初始命令行:

docker run -it -e DOCKER_HOST_IP='myIP' -p 81:8080 scadalts/scadalts/root/start.sh 

该命令执行并最终以:

信息:Web 应用程序目录 /opt/scadalts/webapps/host-manager 的部署已在 88 毫秒内完成 2018 年 11 月 25 日晚上 11:17:39 org.apache.coyote.AbstractProtocol 启动信息:启动 ProtocolHandler ["http-bio- 8080"] 2018 年 11 月 25 日晚上 11:17:39 org.apache.coyote.AbstractProtocol 开始信息:启动 ProtocolHandler ["ajp-bio-8009"] 2018 年 11 月 25 日晚上 11:17:39 org.apache.catalina。 startup.Catalina 启动信息:服务器启动时间为 7812 毫秒

这导致人们相信 scadalts 现在应该正在运行,但是当我浏览到http://myIP:81/ScadaLTS/时,我得到一个 404 页面。

http://myIP:81处的 tomcat 默认页面似乎正在加载。

我如何才能了解有关了解 ScadaLTS 未加载的内容的更多调试信息?

我正在尝试在Windows 10 docker container中运行它。

提前感谢您的任何指示/建议。

4

1 回答 1

0

同样的事情也发生在这里...

你有一个404错误,因为tomcat没有加载项目。

Tomcat 需要Tomcat/WebApps文件夹中的项目才能启动,或者需要从 war 文件中提取项目。

因此,在您的统计数据中,您的WebApps文件夹可能没有复制项目或没有命名文件夹项目ScadaLTS,这就是您无法访问 http://{myIP}:81/ScadaLTS/ 的原因。

因此,对于解决方案,请尝试http://{ip}:81/ScadaBR默认情况下您ScadaBRWebApps中有一个项目名称<-(查看图片)

或者如果不从头开始尝试另一个 Scada 图像,它会让你理解很多事情:3

于 2018-12-24T14:37:13.470 回答