繁体   English   中英

春天,Prime Faces应用程序在部署到Heroku时未显示CSS

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM