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