Java Spring Boot RESTful Web服务
在本教程之后,我将使用eclipse和spring框架创建一个简单的Rest服务。在我的台式电脑上一切都很好,但后来我试着复制这个项目 并在笔记本电脑上用相同版本的eclipse打开它 问题是,当我启动应用程序时,我无法打开localhost:8080,并且我没有得到“白标签错误页”。。。。只有404。当我尝试调用rest控制器方法时也是如此 当我看控制台时,在pc上我看到: 但我在笔记本电脑上的日志略有不同: 我也会在这里发布课程,所以任何人都可以告诉我原因是什么Java Spring Boot RESTful Web服务,java,spring,rest,tomcat,request,Java,Spring,Rest,Tomcat,Request,在本教程之后,我将使用eclipse和spring框架创建一个简单的Rest服务。在我的台式电脑上一切都很好,但后来我试着复制这个项目 并在笔记本电脑上用相同版本的eclipse打开它 问题是,当我启动应用程序时,我无法打开localhost:8080,并且我没有得到“白标签错误页”。。。。只有404。当我尝试调用rest控制器方法时也是如此 当我看控制台时,在pc上我看到: 但我在笔记本电脑上的日志略有不同: 我也会在这里发布课程,所以任何人都可以告诉我原因是什么 import org.s
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
将其添加到application.properties文件
server.error.whitelabel.enabled=true
在manu things之后,对我有用的是更改pom.xml设置, 我将spring boot版本下调为
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.13.RELEASE</version>
</parent>
org.springframework.boot
spring启动程序父级
1.5.13.释放
而不是
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
</parent>
org.springframework.boot
spring启动程序父级
2.0.2.1发布
。。。现在它也可以在我的笔记本电脑上使用。。。我还是不知道这会是个什么问题?所以你说日志告诉你tomcat是从8080开始的,浏览器说它无法连接到localhost:8080??看看你笔记本电脑的日志,它在启动时没有创建映射,所以你得到了404。很奇怪的问题。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.13.RELEASE</version>
</parent>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
</parent>