2014-01-29 32 views
0

我的Pprod配置文件存在问题。我创建了两个页面:index.htmlprofile.html无法在生产中的JHipster中加载另一个页面

当我使用生产配置文件运行项目时,索引页对我来说工作正常。即它将转换所有CSSJS并用新URL替换所有HTML

如果我用替换为index.html然后再次它对我来说工作正常。即它将转换所有CSSJS并用新URL替换所有HTML

但是,如果我同时运行两个页面,那么只有index.html对我来说工作正常,而profile.html则不是。

profile.html页面HTML,URL不改变,script.jsmain.css文件。

未能加载资源:服务器用的404(未找到)状态abc.com/styles/postLogin.css

回应未能加载资源:服务器与404状态响应(未找到)abc.com/scripts/profile.js

未能加载资源:服务器回应404(未找到)状态abc.com/scripts/main.js

未能加载资源:服务器响应状态为404(未找到)abc.com/scripts/profile/app/app.js

未能加载资源:服务器用的404(未找到)状态回答abc.com/scripts/profile/directive/profile-directive.js

未能加载资源:服务器用响应状态404(未找到)abc.com/scripts/profile/controller/profile-controller.js

无法加载资源:服务器响应的状态为404(未找到)abc.com/scripts/profile /service/profile-service.js

任何想法? 在此先感谢。

回答

1

首先,您需要升级到最新的0.8.3版本,我刚刚发布了2分钟前的版本。它修复了在“生产”模式,这可能会影响你几个问题:

http://jhipster.github.io/2014/01/29/jhipster-release-0.8.3.html

其次,你的主要问题是,JHipster旨在创建一个“单页”的webapp,所以很明显,如果你有两个Web页面你会有一些小麻烦。你需要做的唯一的事情,据我所知,是将您的文件添加到WebConfigurer.initStaticResourcesProductionFilter类,只是“/index.htm”明明行之后:

staticResourcesProductionFilter.addMappingForUrlPatterns(disps, true, "/profile.html"); 

这样,你的文件将被送达了“生产“过滤器。

+0

感谢您的支持......现在它对我来说工作得很好.................. –

相关问题