是否可以将Autodesk Forge提供的官方教程“查看模型”部署在真实的Web服务器上而不是localhost:3000上?

时间:2019-04-09 03:33:15

标签: autodesk-forge

我遵循了Autodesk Forge提供的“查看模型”教程,并且这些代码在IIS Express 10.0和Tomcat 9.0本地都可以完美运行。我想知道是否可以在真实计算机上发布相同的代码,而不是像“ localhost:3000”那样。

我尝试使用域名/ IP和端口将代码部署到IIS或Tomcat上,但是它向我展示了各种错误,例如:

部署到IIS时发生内部服务器错误 “ iisnode在处理请求时遇到错误”

“ net :: ERR_ABORTED 404”访问那些客户端文件(ForgeViewer.js或TorgeTree.js等)  在使用其他端口部署到Tomcat时

在我看来,该教程必须在虚拟机上运行,​​并使用“ http://localhost:3000”之类的URL。是真的吗?

2 个答案:

答案 0 :(得分:0)

由于您的问题与Forge平台没有直接关系,因此我建议您从其供应商或其他支持人员处查看这些文档。例如,

答案 1 :(得分:0)

不幸的是,事实并非如此-您的“虚拟服务器”(或本地终端上的IIS Express / Tomcat)和“真实计算机”(或虚拟化/裸机服务器上的完整IIS / Tomcat)之间没有根本区别。 ..

要回答您的特定问题:

  

“ net :: ERR_ABORTED 404”在使用其他端口部署到Tomcat时访问那些客户端文件(ForgeViewer.js或TorgeTree.js等)

在独立的Tomcat服务器上运行应用程序时,您需要明确指定servlet映射以在web.xml中提供静态文件:

<servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>/js/*</url-pattern>
</servlet-mapping>
  

部署到IIS时发生内部服务器错误“ iisnode在处理请求时遇到错误”

这太笼统了,无法缩小问题的范围-您可以在问题中张贴错误日志(浏览器输出,并查看它们在here上的位置)并在完成后发表评论,以便我填写答案在这里?