簡體   English   中英

啟動應用程序Spring MVC + Grunt + JHipster + AngularJS時出現問題

[英]Issue with starting application Spring MVC + Grunt + JHipster + AngularJS

我在使用Maven運行的RESTful Web應用程序中使用Spring MVC 我有兩個配置文件:

  1. 開發配置文件,可在hsql和oracle上正常工作。 我成功構建了我的應用程序,並且運行良好。

  2. 生產概要文件,我在其中使用Grunt Javascript任務運行程序,用於壓縮Javascript,CSS和HTML文件。

當我在“產品”配置文件中運行應用程序時, Maven正在使用Grunt構建應用程序。 Grunt可以正常工作,他根據Gruntfile.js中的配置更改了我的文件。 正確更改文件並將其保存在dist文件夾中,並使用對新生成的CSSJavascript文件的引用來創建新的index.html文件。 我成功構建了我的應用程序。

問題是,當我在http:// localhost:8080上啟動我的應用程序時,我僅從dist文件夾加載cssjavascript文件並進行調用GET login ,但是我被卡在這里(在Firefox瀏覽器中使用Firebug):

在此處輸入圖片說明

我的應用程序沒有一個REST調用。 當我在可用的開發人員配置文件中啟動應用程序時,第一個調用是rest / authenticate ,但是在產品概要文件中,我從未到達那里。 當我打開spring框架的日志時,可以看到我的AntPathRequestMatcher在檢查了我的favicon.ico之后卡住了,並且從不休息/認證 好像我的JavaScript代碼未正確初始化,因此他可以進行REST調用嗎?!

我想我已經在WebConfigrurer.javaSecurityConfiguration.javaDispatcherServletConfiguration.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM