我正在尝试使用jhipster
创建一个简单的项目框架。
# Ubuntu 18.04
node -v
# v10.15.1
npm -v
# 6.4.1
jhipster --version
# 6.0.0
jhipster
# (I only press enter, so that the defaults are selected)
npm start
现在我可以在端口9000上访问该应用程序,但是当我尝试按照提示使用admin
/ admin
登录时,它将失败
[HPM] Error occurred while trying to proxy request /management/info from localhost:9000 to http://localhost:8080 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
[HPM] Error occurred while trying to proxy request /api/account from localhost:9000 to http://localhost:8080 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
[HPM] Error occurred while trying to proxy request /api/authenticate from localhost:9000 to http://localhost:8080 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
当我尝试从该应用程序注册新用户时,该操作相同。
这是应用程序的错误,还是我做错了什么?
答案 0 :(得分:0)
您只运行前端,还需要以@Jon Ruddell注释启动后端。使用maven在应用程序根目录上运行:“ ./mvnw”(在Windows上为“ mvnw”)
运行Java服务器
作为Java的“主要”类
在您的IDE中, 右键单击Java根目录下的“ Application”类 打包层次结构,然后直接运行它。您还应该能够 调试起来很容易。
该应用程序将在http://localhost:8080上可用。
此应用程序默认情况下会启用“热重载”,因此如果您 编译一个类,Spring应用程序上下文应刷新自身 自动,而无需重新启动服务器。
作为Maven项目
您可以使用Maven启动Java服务器。 JHipster 提供了一个Maven包装器,因此您无需安装Maven,并且 确保所有项目用户都具有相同的Maven版本:
./ mvnw(在Mac OS X / Linux上)(在Windows上)
(这将运行我们的默认Maven任务spring-boot:run)
该应用程序将在http://localhost:8080上可用。
或者,如果您已经安装了Maven,则可以启动Java。 Maven服务器:
mvn
如果您想了解有关使用Maven的更多信息,请转到 http://maven.apache.org
(可选)作为Gradle项目
如果您选择Gradle选项, JHipster提供了Gradle包装器,因此您无需安装 Gradle,您可以保证所有项目用户都拥有 相同的Gradle版本:
./ gradlew(在Mac OS X / Linux上)(在Windows上)gradlew
(这将运行我们的默认Gradle任务bootRun)
或者,如果您已经安装了Gradle,则可以启动Java 带有Gradle的服务器:
渐变
该应用程序将在http://localhost:8080上可用。
如果您想了解有关使用Gradle的更多信息,请转到 https://gradle.org