为什么带有前导斜杠的Web应用程序名称添加到静态文件路径?

时间:2016-08-08 06:53:58

标签: linux ubuntu tomcat playframework

我有一个在Windows上的Tomcat服务器上运行的Web应用程序,但现在我想转移到Linux。所以我已经改变了所有必需的东西,并使用Linux在Tomcat服务器上部署了war文件。运行tomcat后我的应用程序工作正常,但资源(样式表,javascripts和图像)没有加载。

我将这些资源放在网络应用文件夹中。我需要设置任何路径吗?

在我的路线档案中:

GET     /SRSFiles/*file            controllers.Assets.at(path="/webapps", file)//for tomcat
#GET     /assets/*file             controllers.Assets.at(path="/public", file)//for play

在主要的scala页面中:

<link rel="stylesheet" type="text/css" media="screen" href="@routes.Assets.at("stylesheets/theme.css")">
<script type="text/javascript" src="@routes.Assets.at("javascripts/common.js")"></script>

0 个答案:

没有答案