使用Warbler制作.war时,使应用程序结构正确

Warbler中的说明说我应该在应用程序的目录结构的根目录下运行它。

index.html最终不在.war的根目录中,因此导致了问题。

这是我的just-ruby服务器:

http://128.48.204.195:3000/ 

它工作正常,但是当我使用warbler并将战争放入tomcat时,会发生以下情况:

 http://128.48.204.195:8080/blog/index.html 

导致这种目录结构错误匹配的原因是什么? 这通常如何处理?

谢谢!

我希望我能正确理解你,你想要访问这个链接: ' http://128.48.204.195:8080/blog/index.html '' http://128.48.204.195:8080/blog/index.html '' http://128.48.204.195:8080/blog/index.html '

但是你输入这个url:

http://128.48.204.195:8080/index.html

并将您的应用程序部署到/ webapps文件夹中的tomcat中。 默认情况下,tomcat认为你希望你的应用程序在它自己的子上下文中,因此’../ blog / …’ 检查一下