JHipster 4.5.2 - 空白页
JHipster 4.5.2 - blank page
我有一个使用 JHipster 4.5.2 版本生成的应用程序,我想在服务器上启动它(jboss 或 Tomcat)但是我得到一个空白页面(因为服务器side only 是根据我的理解推出的)
当我在命令提示符中启动 mvnw 和 yarn start 时,它起作用了。
如何在客户端和服务器端工作的服务器中启动应用程序?
希望你能理解我的问题。感谢您的帮助。
编辑:
(编译时没有错误。我正在使用产品配置文件)
Jboss 日志:`22:54:59,433 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:54:59.431 INFO 5920 --- [读取池 -- 72] c.j.x.ApplicationWebXml :在 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] c.j.x.ApplicationWebXml : 运行 Spring 启动 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] c.j.x.ApplicationWebXml :以下配置文件处于活动状态:swagger、no-liquibase、dev
22:55:02,873 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:02.873 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.AsyncConfiguration : 创建异步任务执行器
22:55:04,400 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:04.400 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.MetricsConfiguration:注册 JVM 仪表
22:55:04,432 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:04.432 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.MetricsConfiguration : 监控数据源
22:55:04,446 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:04.446 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.MetricsConfiguration:初始化指标 JMX 报告
22:55:05,517 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.516 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:注册 CORS 过滤器
22:55:05,934 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.932 INFO 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:Web 应用程序配置,使用配置文件:swagger
22:55:05,934 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.934 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:初始化指标注册表
22:55:05,949 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.948 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:注册指标过滤器
22:55:05,950 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.950 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:注册指标 Servlet
22:55:05,962 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.962 INFO 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:Web 应用程序完全配置
22:55:06,379 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:06.379 DEBUG 5920 --- [读取池 -- 72] i.g.j.c.liquibase.AsyncSpringLiquibase:Liquibase 已禁用
22:55:12,402 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:12.401 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.social.SocialConfiguration:配置 GoogleConnectionFactory
22:55:12,424 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:12.423 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.social.SocialConfiguration:配置 FacebookConnectionFactory
22:55:12,448 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:12.448 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.social.SocialConfiguration:配置 TwitterConnectionFactory
22:55:17,814 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:17.813 DEBUG 5920 --- [读取池 -- 72] i.g.j.c.apidoc.SwaggerConfiguration:启动 Swagger
22:55:17,953 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:17.953 DEBUG 5920 --- [读取池 -- 72] i.g.j.c.apidoc.SwaggerConfiguration :在 9 毫秒内启动 Swagger
22:55:19,382 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:19.381 INFO 5920 --- [读取池 -- 72] c.j.x.ApplicationWebXml:在 23.086 秒内启动了 ApplicationWebXml(JVM 运行 for 56.264)`
要在上下文路径下部署 Angular 应用程序,您需要更新 index.html 中的默认基本 href。在 HTML <head>
标签内,更改:
<base href="/" />
到
<base href="./" />
这将从任何上下文路径加载资源,而不是期望它们位于根 /
路径下。
我有一个使用 JHipster 4.5.2 版本生成的应用程序,我想在服务器上启动它(jboss 或 Tomcat)但是我得到一个空白页面(因为服务器side only 是根据我的理解推出的) 当我在命令提示符中启动 mvnw 和 yarn start 时,它起作用了。 如何在客户端和服务器端工作的服务器中启动应用程序? 希望你能理解我的问题。感谢您的帮助。
编辑: (编译时没有错误。我正在使用产品配置文件)
Jboss 日志:`22:54:59,433 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:54:59.431 INFO 5920 --- [读取池 -- 72] c.j.x.ApplicationWebXml :在 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] c.j.x.ApplicationWebXml : 运行 Spring 启动 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] c.j.x.ApplicationWebXml :以下配置文件处于活动状态:swagger、no-liquibase、dev
22:55:02,873 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:02.873 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.AsyncConfiguration : 创建异步任务执行器
22:55:04,400 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:04.400 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.MetricsConfiguration:注册 JVM 仪表
22:55:04,432 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:04.432 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.MetricsConfiguration : 监控数据源
22:55:04,446 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:04.446 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.MetricsConfiguration:初始化指标 JMX 报告
22:55:05,517 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.516 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:注册 CORS 过滤器
22:55:05,934 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.932 INFO 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:Web 应用程序配置,使用配置文件:swagger
22:55:05,934 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.934 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:初始化指标注册表
22:55:05,949 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.948 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:注册指标过滤器
22:55:05,950 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.950 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:注册指标 Servlet
22:55:05,962 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:05.962 INFO 5920 --- [读取池 -- 72] c.j.x.config.WebConfigurer:Web 应用程序完全配置
22:55:06,379 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:06.379 DEBUG 5920 --- [读取池 -- 72] i.g.j.c.liquibase.AsyncSpringLiquibase:Liquibase 已禁用
22:55:12,402 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:12.401 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.social.SocialConfiguration:配置 GoogleConnectionFactory
22:55:12,424 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:12.423 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.social.SocialConfiguration:配置 FacebookConnectionFactory
22:55:12,448 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:12.448 DEBUG 5920 --- [读取池 -- 72] c.j.x.config.social.SocialConfiguration:配置 TwitterConnectionFactory
22:55:17,814 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:17.813 DEBUG 5920 --- [读取池 -- 72] i.g.j.c.apidoc.SwaggerConfiguration:启动 Swagger
22:55:17,953 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:17.953 DEBUG 5920 --- [读取池 -- 72] i.g.j.c.apidoc.SwaggerConfiguration :在 9 毫秒内启动 Swagger
22:55:19,382 INFO [stdout] (ServerService 线程池 -- 72) 2017-06-03 22:55:19.381 INFO 5920 --- [读取池 -- 72] c.j.x.ApplicationWebXml:在 23.086 秒内启动了 ApplicationWebXml(JVM 运行 for 56.264)`
要在上下文路径下部署 Angular 应用程序,您需要更新 index.html 中的默认基本 href。在 HTML <head>
标签内,更改:
<base href="/" />
到
<base href="./" />
这将从任何上下文路径加载资源,而不是期望它们位于根 /
路径下。