Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring Boot RESTful Web服务_Java_Spring_Rest_Tomcat_Request - Fatal编程技术网

Java Spring Boot RESTful Web服务

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

在本教程之后,我将使用eclipse和spring框架创建一个简单的Rest服务。在我的台式电脑上一切都很好,但后来我试着复制这个项目 并在笔记本电脑上用相同版本的eclipse打开它

问题是,当我启动应用程序时,我无法打开localhost:8080,并且我没有得到“白标签错误页”。。。。只有404。当我尝试调用rest控制器方法时也是如此

当我看控制台时,在pc上我看到:

但我在笔记本电脑上的日志略有不同:

我也会在这里发布课程,所以任何人都可以告诉我原因是什么

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>