繁体   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