在成功创建新的Jshipster 3应用程序之后,我无法使用gulp serve
来提供应用程序。
我正在使用Ubuntu 16.04和npm 3.9
,当我尝试运行gulp serve
时,我收到此错误:
当我访问http://localhost:9000/
时,我在浏览器上收到以下消息:
Error: connect ECONNREFUSED 127.0.0.1:8080
at Object.exports._errnoException (util.js:870:11)
at exports._exceptionWithHostPort (util.js:893:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1063:14)
有什么建议吗? :(
答案 0 :(得分:5)
该错误表明 gulp无法连接到127.0.0.1:8080
地址的后端,这很可能意味着您尚未启动后端。
您应该使用mvn spring-boot:run
或mvn
命令启动Spring应用程序,该命令会在http://localhost:8080
地址启动应用程序。
在此处阅读更多内容:https://jhipster.github.io/development/
答案 1 :(得分:0)
添加@ComponentScan注解和基础包名
@ComponentScan(basePackages={"com.example"})
见下面的代码。
package com.example.SampleProject;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
@SpringBootApplication
@ComponentScan(basePackages={"com.example"})
public class SampleProjectApplication {
public static void main(String[] args) {
SpringApplication.run(SampleProjectApplication.class, args);
}
}