如何使用Spring(Tomcat服务器)和Maven创建Web应用程序?

麦可

运行我的应用程序时,我得到下面的控制台消息,但是每次导航到http:// localhost:8080 /?我收到一条错误消息:

“ Whitelabel错误页面此应用程序没有针对/ error的显式映射,因此您将其视为后备。

美国东部时间2021年1月12日星期二22:04:40发生意外错误(类型=未找到,状态= 404)“

控制台输出:

2021-01-12 22:03:17.212  INFO 21710 --- [           main] com.crd.carrental.CarRentalApplication   : No active profile set, falling back to default profiles: default
2021-01-12 22:03:18.343  INFO 21710 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2021-01-12 22:03:18.350  INFO 21710 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2021-01-12 22:03:18.350  INFO 21710 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.39]
2021-01-12 22:03:18.424  INFO 21710 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2021-01-12 22:03:18.424  INFO 21710 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1073 ms
2021-01-12 22:03:18.539  INFO 21710 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'clientInboundChannelExecutor'
2021-01-12 22:03:18.542  INFO 21710 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'clientOutboundChannelExecutor'
2021-01-12 22:03:18.548  INFO 21710 --- [           main] o.s.s.c.ThreadPoolTaskScheduler          : Initializing ExecutorService 'messageBrokerTaskScheduler'
2021-01-12 22:03:18.613  INFO 21710 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService 'brokerChannelExecutor'
2021-01-12 22:03:19.539  INFO 21710 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2021-01-12 22:03:19.541  INFO 21710 --- [           main] o.s.m.s.b.SimpleBrokerMessageHandler     : Starting...
2021-01-12 22:03:19.541  INFO 21710 --- [           main] o.s.m.s.b.SimpleBrokerMessageHandler     : BrokerAvailabilityEvent[available=true, SimpleBrokerMessageHandler [DefaultSubscriptionRegistry[cache[0 destination(s)], registry[0 sessions]]]]
2021-01-12 22:03:19.541  INFO 21710 --- [           main] o.s.m.s.b.SimpleBrokerMessageHandler     : Started.
2021-01-12 22:03:19.551  INFO 21710 --- [           main] com.crd.carrental.CarRentalApplication   : Started CarRentalApplication in 2.977 seconds (JVM running for 5.797)
2021-01-12 22:04:18.616  INFO 21710 --- [MessageBroker-1] o.s.w.s.c.WebSocketMessageBrokerStats    : WebSocketSession[0 current WS(0)-HttpStream(0)-HttpPoll(0), 0 total, 0 closed abnormally (0 connect failure, 0 send limit, 0 transport error)], stompSubProtocol[processed CONNECT(0)-CONNECTED(0)-DISCONNECT(0)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], sockJsScheduler[pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0]
2021-01-12 22:04:23.920  INFO 21710 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-01-12 22:04:23.920  INFO 21710 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2021-01-12 22:04:23.929  INFO 21710 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : Completed initialization in 9 ms```
钱德拉·康德

确保Controller为请求的网址定义了"/"如下所示:

@RequestMapping("/")
public String homePage() {
    ... <your code>
    return "home";
}

并且,您的home页面必须存储在以下路径中:

|--resources
    |--templates
        |--home.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在服务器上创建 Spring Web 应用程序

如何使用maven和tomcat部署Web应用程序?

在部署到 tomcat 服务器的 Spring web 应用程序中,catalina.properties 文件会被 spring 自动加载和检测。如何?

如何使用DatagramPacket和DatagramSocket类创建服务器-客户端应用程序?

如何在Linux(Debian)上使用Java Web应用程序快速设置Tomcat服务器?

在Tomcat服务器上使用Gradle构建部署Spring应用程序

如何在Web服务器和图像服务器之间拆分Web应用程序的部署

Tomcat服务器无法在STS中启动服务器和应用程序

如何对Azure上托管的Web应用程序和window的IIS服务器上托管的Web应用程序使用相同的自定义域?

如何创建Web应用程序的服务器端

Web服务器,Web容器和应用程序服务器之间的区别

如何使用CherrPy作为Web服务器和Bottle作为应用程序来支持多个虚拟主机?

Web应用程序如何与服务器通信?

如何在Web应用程序的Docker映像中安装和启动CouchDB服务器?

如何创建/查找应用程序jar以使用嵌入式tomcat部署Spring Boot Maven应用程序?

Web服务器和应用程序服务器Ruby on Rails

无法在Rails中区分应用程序服务器和Web服务器

如何在Apache Tomcat 6服务器中修复Java Spring MVC Web应用程序的运行时间?

如何为嵌入在我的 spring-boot 应用程序中的 Web 服务器(Tomcat)配置低级套接字属性?

如何使用AWS Elastic Beanstalk创建Ubuntu服务器应用程序?

如何使用abap编程在应用程序服务器中创建文件

Heroku:带有https tomcat服务器和证书固定功能的Spring Boot Gradle应用程序

如何在 Ubuntu 18.10 服务器上部署使用 ParcelJS 构建的 Web 应用程序?

如何使用WAMP服务器将SQL Server与php Web应用程序连接?

Javascript Web应用程序和Java服务器,全部在Maven中构建还是将Grunt用于Web应用程序?

使用 apahe 和 tomcat 在同一台服务器上托管 faceook 应用程序和网站

http服务器的责任与使用此服务器托管的Web应用程序的责任

如何使用铯和地理服务器在Android应用程序中显示WMS图层?

如何使用 Facebook 身份验证和后端服务器实现 Android 应用程序