当前位置: 首页 > 知识库问答 >
问题:

当我使用@GetMapping时,如何在浏览器上显示spring boot“测试”,并在IntelliJ IDEA上运行Tomcat服务器?

巴宏恺
2023-03-14

我不知道会发生什么。我运行应用程序测试以查看Tomcat服务器是否在端口8080处启动。当我检查运行此消息时,会出现“C:\Program Files\Java\jdk-17\bin\java.exe....进程完成,退出代码为0”。

我想在浏览器上显示spring boot的“测试”。当我在浏览器上键入localhost:8080时,此消息显示“HTTP Status 404–Not Found type Status Report Description原始服务器找不到目标资源的当前表示形式,或者不愿意透露存在的表示形式。Apache Tomcat/9.0.62”

我在使用IntelliJ创意社区。我很好奇为什么Tomcat没有在我的IDE上启动?我错过了什么?我怎样才能解决这个问题?

这是我的依赖项

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.2.RELEASE</version>
</parent>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
    </dependency>
</dependencies>

<properties>
    <maven.compiler.source>17</maven.compiler.source>
    <maven.compiler.target>17</maven.compiler.target>
</properties>

共有1个答案

仇和蔼
2023-03-14

运行测试不会启动服务器并为您提供请求。您需要从IDE运行spring应用程序主类,或者如果使用maven,则可以在终端中使用该命令

mvn spring boot:运行

下面是一些文章,你可以参考开始使用一个简单的Spring启动应用程序。

  1. https://www.javatpoint.com/spring-boot-application
  2. https://www.geeksforgeeks.org/how-to-create-a-basic-application-in-java-spring-boot/
 类似资料:
  • 我一直试图在浏览器localhost:8080上运行它,但它说“站点无法到达”,尽管它说Tomcat在终端中运行 我通过从网站下载二进制版本安装了它。 这是加泰罗尼亚,出去 这是grep tomcat 根38084 0.1 1.0 6062688 80312 s000 S 8:54AM 0:15.59/library/java/javavirtualmachines/jdk1.8.0_91.jdk

  • 问题内容: 我正在尝试在Brave Web浏览器上运行一些Selenium测试。我可以使用ChromeDriver通过Selenium启动Brave Web浏览器。但是,没有其他办法,例如,我无法使Brave加载某个网页。 由于Brave基于Chromium,因此我认为这是可行的方法。有没有更合适的方法来支持Brave被Selenium驱动? 这是我使用的de代码: 问题答案: 记录在案:自从Br

  • 我已经创建了一个测试套件,使用数据提供商数据工厂和我的TestNG文件发送浏览器详细信息作为参数。在testNG XML中,我调用我的数据工厂类。我也在使用浏览器堆栈进行测试(尽管我怀疑这与我遇到的问题有关) 当我不向testng文件添加parrelell=“true”时,测试运行没有任何问题。 我有一种感觉,这与每个浏览器使用的是同一个驱动程序有关,但我目前无法解决这个问题。 感谢您的指导。 这

  • 在本节中,我们将学习如何在IE浏览器上运行Selenium测试脚本。 Internet Explorer使用Internet Explorer驱动程序服务器实现WebDriver协议。 Internet Explorer驱动程序服务器是Selenium和Internet Explorer浏览器中的测试之间的链接。 下面来看看一个测试用例,尝试在IE浏览器中自动化测试以下场景。 启动IE浏览器。 打

  • 主要内容:Gecko Driver是什么?在本节中,我们将学习如何在Firefox浏览器上运行Selenium测试脚本。在继续本节之前,先来了解一下Gecko Driver的基础知识。 Gecko Driver是什么? Gecko一词指的是由Mozilla基金会开发的Gecko浏览器引擎,它用作为Mozilla浏览器的一部分。 Gecko Driver是Selenium和Firefox浏览器中测试之间的链接。 它充当W3C WebDriv

  • 在本节中,将学习如何在Chrome浏览器上运行Selenium测试脚本。 Chrome浏览器使用名为 的可执行文件实现WebDriver协议。此可执行文件在系统上启动服务器,而该服务器又负责在Selenium中运行测试脚本。 考虑一个测试用例,在Google Chrome浏览器中自动执行以下测试方案。 启动Chrome浏览器。 最大化浏览器。 打开URL:www.yiibai.com 向下滚动浏览