尝试遵循https://github.com/SCADA-LTS/Scada-LTS上的快速入门。
我下载了Docker容器并发布了初始命令行:
docker run -it -e DOCKER_HOST_IP='myIP' -p 81:8080 scadalts/scadalts/root/start.sh
此命令执行,最后以:
结尾INFO:部署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毫秒
哪些人会相信这些scadalt现在应该在运行了,但是当我浏览到http://myIP:81/ScadaLTS/时,我会得到一个404页面。
位于http://myIP:81的tomcat默认页面似乎正在加载。
如何了解有关ScadaLTS未加载的内容的更多调试信息?
我正在尝试在 Windows 10 docker容器中运行它。
在此先感谢您提出任何建议/建议。
答案 0 :(得分:0)
这里也发生了同样的事情...
您遇到404
错误,导致tomcat无法加载项目。
Tomcat需要Tomcat/WebApps
仓库中的一个项目来启动它,或者在其中需要一个war文件来从中创建一个项目。因此,在您的统计信息中,您的WebApps
存储库似乎没有该文件或名为ScadaLTS
的预设存储库。
因此,尝试使用http://{ip}:81/ScadaBR
解决方案,您的WebApps中的项目名称可能是ScadaBR
<-(检查图片)
或尝试使用另一幅Scada图像(如果不从头开始的话),它将使您了解很多事情:3