[英]Issue with starting application Spring MVC + Grunt + JHipster + AngularJS
我在使用Maven运行的RESTful Web应用程序中使用Spring MVC 。 我有两个配置文件:
开发配置文件,可在hsql和oracle上正常工作。 我成功构建了我的应用程序,并且运行良好。
生产概要文件,我在其中使用Grunt Javascript任务运行程序,用于压缩Javascript,CSS和HTML文件。
当我在“产品”配置文件中运行应用程序时, Maven正在使用Grunt构建应用程序。 Grunt可以正常工作,他根据Gruntfile.js中的配置更改了我的文件。 正确更改文件并将其保存在dist文件夹中,并使用对新生成的CSS和Javascript文件的引用来创建新的index.html文件。 我成功构建了我的应用程序。
问题是,当我在http:// localhost:8080上启动我的应用程序时,我仅从dist文件夹加载css和javascript文件并进行调用GET login ,但是我被卡在这里(在Firefox浏览器中使用Firebug):
我的应用程序没有一个REST调用。 当我在可用的开发人员配置文件中启动应用程序时,第一个调用是rest / authenticate ,但是在产品概要文件中,我从未到达那里。 当我打开spring框架的日志时,可以看到我的AntPathRequestMatcher在检查了我的favicon.ico之后卡住了,并且从不休息/认证 。 好像我的JavaScript代码未正确初始化,因此他可以进行REST调用吗?!
我想我已经在WebConfigrurer.java , SecurityConfiguration.java , DispatcherServletConfiguration.java中正确地进行了配置...但是我无法解决此问题。
如果有人遇到类似的问题,请多多关照。 谢谢。
是的,听起来您的JavaScript没有运行。 Firebug控制台有任何错误?
显然,script.js的大小是0个字节? 您检查内容了吗?
可能是,您的脚本不在中间(我假设您使用的是Jhipster v1.XX,因为您使用的是script.js而不是app.js和vendor.js ...)
<!-- build:js scripts/scripts.js -->
和
<!-- endbuild -->
?
Grunt仅打包这两个标签之间的所有脚本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.