JHipster 4.5.2 - 空白页

时间:2017-06-01 14:17:47

标签: jboss yarn jhipster

我有一个使用JHipster 4.5.2版本生成的应用程序,我想在服务器(jboss或Tomcat)上启动它,但我有一个空白页面(因为服务器端只是根据我的理解启动) 当我在命令提示符中启动mvnw和yarn start时,它可以工作。 如何在客户端和服务器端工作的服务器中启动应用程序? 希望你能理解我的问题。谢谢你的帮助。

编辑: (编译时没有错误。我正在使用prod配置文件)

Jboss日志:`22:54:59,433 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:54:59.431 INFO 5920 --- [读取池 - 72] cjxApplicationWebXml:正在启动带有PID 5920的Fred上的ApplicationWebXml(由Freddy在D:\ jboss-eap-6.4.7 \ bin中启动)

22:54:59,453 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:54:59.452 DEBUG 5920 --- [读取池 - 72] cjxApplicationWebXml:使用Spring Boot v1运行.5.2.RELEASE,Spring v4.3.7.RELEASE

22:54:59,454 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:54:59.453 INFO 5920 --- [读取池 - 72] cjxApplicationWebXml:以下配置文件处于活动状态:swagger,no-liquibase,dev

22:55:02,873 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:02.873 DEBUG 5920 --- [读取池 - 72] cjxconfig.AsyncConfiguration:创建异步任务执行

22:55:04,400 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:04.400 DEBUG 5920 --- [读取池 - 72] cjxconfig.MetricsConfiguration:注册JVM量规

22:55:04,432 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:04.432 DEBUG 5920 --- [读取池 - 72] cjxconfig.MetricsConfiguration:监控数据源

22:55:04,446 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:04.446 DEBUG 5920 --- [读取池 - 72] cjxconfig.MetricsConfiguration:初始化度量标准JMX报告

22:55:05,517 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:05.516 DEBUG 5920 --- [读取池 - 72] cjxconfig.WebConfigurer:注册CORS过滤器

22:55:05,934 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:05.932 INFO 5920 --- [读取池 - 72] cjxconfig.WebConfigurer:Web应用程序配置,使用配置文件:swagger

22:55:05,934 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:05.934 DEBUG 5920 --- [读取池 - 72] cjxconfig.WebConfigurer:初始化度量标准注册表

22:55:05,949 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:05.948 DEBUG 5920 --- [读取池 - 72] cjxconfig.WebConfigurer:注册指标过滤器

22:55:05,950 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:05.950 DEBUG 5920 --- [读取池 - 72] cjxconfig.WebConfigurer:注册度量服务Servlet

22:55:05,962 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:05.962 INFO 5920 --- [读取池 - 72] cjxconfig.WebConfigurer:Web应用程序完全构造

22:55:06,379 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:06.379 DEBUG 5920 --- [读取池 - 72] igjcliquibase.AsyncSpringLiquibase:Liquibase被禁用

22:55:12,402 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:12.401 DEBUG 5920 --- [读取池 - 72] cjxconfig.social.SocialConfiguration:配置GoogleConnectionFactory

22:55:12,424 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:12.423 DEBUG 5920 --- [读取池 - 72] cjxconfig.social.SocialConfiguration:配置FacebookConnectionFactory

22:55:12,448 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:12.448 DEBUG 5920 --- [读取池 - 72] cjxconfig.social.SocialConfiguration:配置TwitterConnectionFactory

22:55:17,814 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:17.813 DEBUG 5920 --- [读取池 - 72] igjcapidoc.SwaggerConfiguration:启动Swagger < / p>

22:55:17,953 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:17.953 DEBUG 5920 --- [读取池 - 72] igjcapidoc.SwaggerConfiguration:开始Swagger in 9毫秒

22:55:19,382 INFO [stdout](ServerService线程池 - 72)2017-06-03 22:55:19.381 INFO 5920 --- [读取池 - 72] cjxApplicationWebXml:在23.086秒内启动ApplicationWebXml (JVM运行56.264)`

1 个答案:

答案 0 :(得分:2)

要在上下文路径下部署Angular应用,您需要更新index.html中的默认基本href。在HTML <head>标记内,更改:

<base href="/" />

<base href="./" />

这将从任何上下文路径加载资源,而不是期望它们位于根/路径下。