[英]Spring, Prime Faces application not showing CSS when deploying to Heroku
我正在使用Spring 3.1.3,Prime Faces 3.4.2,Hibernate 3.6.8和Pretty Faces 2.0.4。
当我在本地服务器(Apache Tomcat 7)中部署应用程序时,将显示CSS,但是当我将相同项目部署到Heroku时,则不会显示CSS。
这是我在main.xhtml模板文件中输入CSS的方式:
<h:outputStylesheet library="css" name="bootstrap.css" />
<h:outputStylesheet library="css" name="custom.css" />
这是html源(本地服务器)中的结果:
<link type="text/css" rel="stylesheet" href="/evaluation-cloud/javax.faces.resource/theme.css.jsf?ln=primefaces-cupertino" />
<link rel="stylesheet" media="screen" type="text/css" href="/evaluation-cloud/javax.faces.resource/bootstrap.css.jsf?ln=css" />
<link rel="stylesheet" media="screen" type="text/css" href="/evaluation-cloud/javax.faces.resource/custom.css.jsf?ln=css" />
<link rel="stylesheet" media="screen" type="text/css" href="/evaluation-cloud/javax.faces.resource/primefaces.css.jsf?ln=primefaces" />
这是部署到Heroku时html源中的结果
<link type="text/css" rel="stylesheet" href="//javax.faces.resource/theme.css.jsf?ln=primefaces-cupertino" />
<link rel="stylesheet" media="screen" type="text/css" href="//javax.faces.resource/bootstrap.css.jsf?ln=css" />
<link rel="stylesheet" media="screen" type="text/css" href="//javax.faces.resource/custom.css.jsf?ln=css" />
<link rel="stylesheet" media="screen" type="text/css" href="//javax.faces.resource/primefaces.css.jsf?ln=primefaces" />
注意href中的“ //”
我不知道为什么会这样。 如果有人遇到过同样的问题,请帮助我。
谢谢。
我将配置更改为使用跳船,从而解决了该问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.