首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux下tomcat端口被占用的问题

linux下tomcat端口被占用的问题

原创
作者头像
用户5875349
修改2019-12-16 11:15:02
2.4K0
修改2019-12-16 11:15:02
举报

在服务器里启动java后台项目中

[root@VM_0_8_centos ~]# ls
etc                                           mysql57-community-release-el7-8.noarch.rpm.4
flush                                         mysql57-community-release-el7-8.noarch.rpm.5
mysql57-community-release-el7-8.noarch.rpm    mysql57-community-release-el7-8.noarch.rpm.6
mysql57-community-release-el7-8.noarch.rpm.1  quit
mysql57-community-release-el7-8.noarch.rpm.2  UPDATE
mysql57-community-release-el7-8.noarch.rpm.3  wget-log
[root@VM_0_8_centos ~]# cd ..
[root@VM_0_8_centos /]# ls
bin  boot  data  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  patch  proc  root  run  sbin  srv  sys  tmp  usr  var  www
[root@VM_0_8_centos /]# cd home 
[root@VM_0_8_centos home]# ls
443  80  qcl80.jar  www
[root@VM_0_8_centos home]# cd 80
[root@VM_0_8_centos 80]# ls
nohup.out  qcl80.jar  run.sh  start.sh  stop.sh
[root@VM_0_8_centos 80]# ./run.sh
stop application
Application is already stopped
start application
[root@VM_0_8_centos 80]# nohup: appending output to ‘nohup.out’

[root@VM_0_8_centos 80]# tail -f nohup.out

linux下tomcat端口被占用的问题

错误代码

错误代码

Caused by: java.net.BindException: 地址已在使用

[root@VM_0_8_centos 80]# tail -f nohup.out
2019-12-15 12:35:09.968  INFO 20885 --- [           main] o.hibernate.jpa.internal.util.LogHelper  : HHH000204: Processing PersistenceUnitInfo [
        name: default
        ...]
2019-12-15 12:35:10.164  INFO 20885 --- [           main] org.hibernate.Version                    : HHH000412: Hibernate Core {5.0.12.Final}
2019-12-15 12:35:10.165  INFO 20885 --- [           main] org.hibernate.cfg.Environment            : HHH000206: hibernate.properties not found
2019-12-15 12:35:10.167  INFO 20885 --- [           main] org.hibernate.cfg.Environment            : HHH000021: Bytecode provider name : javassist
2019-12-15 12:35:10.302  INFO 20885 --- [           main] o.hibernate.annotations.common.Version   : HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
2019-12-15 12:35:10.911  INFO 20885 --- [           main] org.hibernate.dialect.Dialect            : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
2019-12-15 12:35:11.981  INFO 20885 --- [           main] org.hibernate.tool.hbm2ddl.SchemaUpdate  : HHH000228: Running hbm2ddl schema update
2019-12-15 12:35:12.612  INFO 20885 --- [           main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2019-12-15 12:35:15.824  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@759ebb3d: startup date [Sun Dec 15 12:35:00 CST 2019]; root of context hierarchy
2019-12-15 12:35:16.047  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/loginAdmin],methods=[GET]}" onto public java.lang.String com.qcl.controller.AdminUserController.loginAdmin(java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse)
2019-12-15 12:35:16.048  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/logout],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.AdminUserController.logout(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.048  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/index],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.AdminUserController.index(java.lang.Integer,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.048  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/list],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.AdminUserController.list(java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.049  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/admin/save],methods=[POST]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.AdminUserController.save(com.qcl.form.SellerForm,org.springframework.validation.BindingResult,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.065  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/buyer/order/detail],methods=[GET]}" onto public com.qcl.VO.ResultVO<com.qcl.dto.OrderDTO> com.qcl.controller.BuyerOrderController.detail(java.lang.String,java.lang.String)
2019-12-15 12:35:16.066  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/buyer/order/cancel],methods=[POST]}" onto public com.qcl.VO.ResultVO com.qcl.controller.BuyerOrderController.cancel(java.lang.String,java.lang.String)
2019-12-15 12:35:16.066  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/buyer/order/sure],methods=[POST]}" onto public com.qcl.VO.ResultVO com.qcl.controller.BuyerOrderController.sure(java.lang.String,java.lang.String)
2019-12-15 12:35:16.066  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/buyer/order/listByStatus],methods=[GET]}" onto public com.qcl.VO.ResultVO<java.util.List<com.qcl.dto.OrderDTO>> com.qcl.controller.BuyerOrderController.listByStatus(java.lang.String,java.lang.Integer)
2019-12-15 12:35:16.067  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/buyer/order/create],methods=[POST]}" onto public com.qcl.VO.ResultVO<java.util.Map<java.lang.String, java.lang.String>> com.qcl.controller.BuyerOrderController.create(com.qcl.form.OrderForm,org.springframework.validation.BindingResult)
2019-12-15 12:35:16.067  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/buyer/product/list],methods=[GET]}" onto public com.qcl.VO.ResultVO com.qcl.controller.BuyerProductController.list()
2019-12-15 12:35:16.068  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/comment],methods=[POST]}" onto public com.qcl.VO.ResultVO<com.qcl.dataobject.Comment> com.qcl.controller.CommentController.detail(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
2019-12-15 12:35:16.069  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/commentList],methods=[GET]}" onto public com.qcl.VO.ResultVO<java.util.List<com.qcl.dataobject.Comment>> com.qcl.controller.CommentController.commentList()
2019-12-15 12:35:16.069  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/userCommentList],methods=[GET]}" onto public com.qcl.VO.ResultVO<java.util.List<com.qcl.dataobject.Comment>> com.qcl.controller.CommentController.userCommentList(java.lang.String)
2019-12-15 12:35:16.069  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/],methods=[GET]}" onto public java.lang.String com.qcl.controller.HelloController.hello()
2019-12-15 12:35:16.070  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/pay/goPay],methods=[GET]}" onto public com.qcl.VO.ResultVO<java.lang.Boolean> com.qcl.controller.PayController.goPay(java.lang.String)
2019-12-15 12:35:16.072  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/picture/index],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.PictureController.index(java.lang.Integer,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.072  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/picture/list],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.PictureController.list(java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.072  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/picture/save],methods=[POST]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.PictureController.save(com.qcl.form.PictureForm,org.springframework.validation.BindingResult,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.072  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/picture/getAll],methods=[GET]}" onto public com.qcl.VO.ResultVO com.qcl.controller.PictureController.getUserInfo()
2019-12-15 12:35:16.091  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/category/index],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerCategoryController.index(java.lang.Integer,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.092  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/category/list],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerCategoryController.list(java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.092  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/category/save],methods=[POST]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerCategoryController.save(com.qcl.form.CategoryForm,org.springframework.validation.BindingResult,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.094  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/order/finish],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerOrderController.finished(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.094  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/order/detail],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerOrderController.detail(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.094  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/order/cancel],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerOrderController.cancel(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.094  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/order/list],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerOrderController.list(java.lang.Integer,java.lang.Integer,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.096  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/product/on_sale]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerProductController.onSale(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.096  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/product/off_sale]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerProductController.offSale(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.096  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/product/index],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerProductController.index(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.096  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/product/list],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerProductController.list(java.lang.Integer,java.lang.Integer,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.097  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/seller/product/save],methods=[POST]}" onto public org.springframework.web.servlet.ModelAndView com.qcl.controller.SellerProductController.save(com.qcl.form.ProductForm,org.springframework.validation.BindingResult,java.util.Map<java.lang.String, java.lang.Object>)
2019-12-15 12:35:16.098  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/user/save],methods=[POST]}" onto public com.qcl.VO.ResultVO com.qcl.controller.UserController.create(com.qcl.form.UserForm,org.springframework.validation.BindingResult)
2019-12-15 12:35:16.098  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/user/getUserInfo],methods=[GET]}" onto public com.qcl.VO.ResultVO com.qcl.controller.UserController.getUserInfo(java.lang.String)
2019-12-15 12:35:16.100  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2019-12-15 12:35:16.100  INFO 20885 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2019-12-15 12:35:16.215  INFO 20885 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2019-12-15 12:35:16.215  INFO 20885 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2019-12-15 12:35:16.267  INFO 20885 --- [           main] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in sellExceptionHandle
2019-12-15 12:35:16.340  INFO 20885 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2019-12-15 12:35:17.084  INFO 20885 --- [           main] o.s.ui.freemarker.SpringTemplateLoader   : SpringTemplateLoader for FreeMarker: using resource loader [org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@759ebb3d: startup date [Sun Dec 15 12:35:00 CST 2019]; root of context hierarchy] and template loader path [classpath:/templates/]
2019-12-15 12:35:17.086  INFO 20885 --- [           main] o.s.w.s.v.f.FreeMarkerConfigurer         : ClassTemplateLoader for Spring macros added to FreeMarker configuration
2019-12-15 12:35:17.594  INFO 20885 --- [           main] o.s.w.s.s.s.ServerEndpointExporter       : Registering @ServerEndpoint class: class com.qcl.service.WebSocket
2019-12-15 12:35:17.618  INFO 20885 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2019-12-15 12:35:17.892 ERROR 20885 --- [           main] o.a.coyote.http11.Http11NioProtocol      : Failed to start end point associated with ProtocolHandler ["http-nio-80"]

java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method) ~[na:1.8.0_232]
        at sun.nio.ch.Net.bind(Net.java:433) ~[na:1.8.0_232]
        at sun.nio.ch.Net.bind(Net.java:425) ~[na:1.8.0_232]
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[na:1.8.0_232]
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.8.0_232]
        at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:210) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:978) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:628) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.apache.catalina.connector.Connector.startInternal(Connector.java:993) [tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.apache.catalina.core.StandardService.addConnector(StandardService.java:225) [tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.addPreviouslyRemovedConnectors(TomcatEmbeddedServletContainer.java:247) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(TomcatEmbeddedServletContainer.java:190) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.startEmbeddedServletContainer(EmbeddedWebApplicationContext.java:297) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:145) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:545) [spring-context-4.3.8.RELEASE.jar!/:4.3.8.RELEASE]
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at com.qcl.SellApplication.main(SellApplication.java:10) [classes!/:0.0.1-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_232]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_232]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_232]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_232]
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [qcl80.jar:0.0.1-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) [qcl80.jar:0.0.1-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) [qcl80.jar:0.0.1-SNAPSHOT]
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) [qcl80.jar:0.0.1-SNAPSHOT]

2019-12-15 12:35:17.893 ERROR 20885 --- [           main] o.apache.catalina.core.StandardService   : Failed to start connector [Connector[HTTP/1.1-80]]

org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-80]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.apache.catalina.core.StandardService.addConnector(StandardService.java:225) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.addPreviouslyRemovedConnectors(TomcatEmbeddedServletContainer.java:247) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(TomcatEmbeddedServletContainer.java:190) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.startEmbeddedServletContainer(EmbeddedWebApplicationContext.java:297) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:145) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:545) [spring-context-4.3.8.RELEASE.jar!/:4.3.8.RELEASE]
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151) [spring-boot-1.5.3.RELEASE.jar!/:1.5.3.RELEASE]
        at com.qcl.SellApplication.main(SellApplication.java:10) [classes!/:0.0.1-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_232]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_232]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_232]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_232]
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [qcl80.jar:0.0.1-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) [qcl80.jar:0.0.1-SNAPSHOT]
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) [qcl80.jar:0.0.1-SNAPSHOT]
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) [qcl80.jar:0.0.1-SNAPSHOT]
Caused by: org.apache.catalina.LifecycleException: service.getName(): "Tomcat";  Protocol handler start failed
        at org.apache.catalina.connector.Connector.startInternal(Connector.java:1000) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        ... 21 common frames omitted
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method) ~[na:1.8.0_232]
        at sun.nio.ch.Net.bind(Net.java:433) ~[na:1.8.0_232]
        at sun.nio.ch.Net.bind(Net.java:425) ~[na:1.8.0_232]
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[na:1.8.0_232]
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.8.0_232]
        at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:210) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:978) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:628) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        at org.apache.catalina.connector.Connector.startInternal(Connector.java:993) ~[tomcat-embed-core-8.5.14.jar!/:8.5.14]
        ... 22 common frames omitted

2019-12-15 12:35:17.903  INFO 20885 --- [           main] o.apache.catalina.core.StandardService   : Stopping service Tomcat
2019-12-15 12:35:17.929  INFO 20885 --- [           main] utoConfigurationReportLoggingInitializer : 

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2019-12-15 12:35:17.932 ERROR 20885 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

The Tomcat connector configured to listen on port 80 failed to start. The port may already be in use or the connector may be misconfigured.

Action:

Verify the connector's configuration, identify and stop any process that's listening on port 80, or configure this application to listen on another port.

2019-12-15 12:35:17.933  INFO 20885 --- [           main] ationConfigEmbeddedWebApplicationContext : Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@759ebb3d: startup date [Sun Dec 15 12:35:00 CST 2019]; root of context hierarchy
2019-12-15 12:35:17.934  INFO 20885 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Unregistering JMX-exposed beans on shutdown
2019-12-15 12:35:17.936  INFO 20885 --- [           main] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
^C                                 
[root@VM_0_8_centos 80]# netstat -alnp | grep 8080
[root@VM_0_8_centos 80]# netstat -alnp | grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      2352/nginx: master  
tcp        0      0 172.21.0.8:80           52.252.171.237:3074     SYN_RECV    -                   
tcp      840      0 172.21.0.8:42228        119.188.210.21:80       CLOSE_WAIT  16059/python        
tcp        0      0 172.21.0.8:44830        125.88.182.172:5880     CLOSE_WAIT  17504/python        
tcp        0      0 172.21.0.8:54180        169.254.0.4:80          TIME_WAIT   -                   
unix  2      [ ACC ]     STREAM     LISTENING     157996980 5396/YDService       /usr/local/yd.socket.serve
unix  5      [ ]         DGRAM                    6800     1/systemd            /run/systemd/journal/socket
unix  16     [ ]         DGRAM                    6802     1/systemd            /dev/log

查看占用的端口的进程,根据被占用的端口号

netstat -alnp | grep 80

查找到占用的端口的进程

[root@localhost usr]# netstat -alnp | grep 8080

tcp6 2 0 :::8080 ::? LISTEN 1392/java

tcp6 1 0 192.168.73.129:8080 192.168.73.1:52129 CLOSE_WAIT -

tcp6 414 0 192.168.73.129:8080 192.168.73.1:52128 ESTABLISHED -

之后将查出的进程号删除

kill -9 1392(进程号)

删除成功

[root@localhost usr]# kill -9 1392

[1]+ 已杀死

再启动就成功啦~

[root@VM_0_8_centos ~]# ls
etc                                           mysql57-community-release-el7-8.noarch.rpm.4
flush                                         mysql57-community-release-el7-8.noarch.rpm.5
mysql57-community-release-el7-8.noarch.rpm    mysql57-community-release-el7-8.noarch.rpm.6
mysql57-community-release-el7-8.noarch.rpm.1  quit
mysql57-community-release-el7-8.noarch.rpm.2  UPDATE
mysql57-community-release-el7-8.noarch.rpm.3  wget-log
[root@VM_0_8_centos ~]# cd ..
[root@VM_0_8_centos /]# ls
bin  boot  data  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  patch  proc  root  run  sbin  srv  sys  tmp  usr  var  www
[root@VM_0_8_centos /]# cd home
[root@VM_0_8_centos home]# ls
443  80  qcl80.jar  www
[root@VM_0_8_centos home]# cd 80
[root@VM_0_8_centos 80]# ls
nohup.out  qcl80.jar  run.sh  start.sh  stop.sh
[root@VM_0_8_centos 80]# ./run.sh
stop application
Application is already stopped
start application
[root@VM_0_8_centos 80]# nohup: appending output to ‘nohup.out’

[root@VM_0_8_centos 80]# tail -f nohup.out
2019-12-15 13:01:30.315  INFO 24428 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2019-12-15 13:01:30.315  INFO 24428 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2019-12-15 13:01:30.369  INFO 24428 --- [           main] .m.m.a.ExceptionHandlerExceptionResolver : Detected @ExceptionHandler methods in sellExceptionHandle
2019-12-15 13:01:30.434  INFO 24428 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2019-12-15 13:01:31.400  INFO 24428 --- [           main] o.s.ui.freemarker.SpringTemplateLoader   : SpringTemplateLoader for FreeMarker: using resource loader [org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@759ebb3d: startup date [Sun Dec 15 13:01:15 CST 2019]; root of context hierarchy] and template loader path [classpath:/templates/]
2019-12-15 13:01:31.402  INFO 24428 --- [           main] o.s.w.s.v.f.FreeMarkerConfigurer         : ClassTemplateLoader for Spring macros added to FreeMarker configuration
2019-12-15 13:01:31.956  INFO 24428 --- [           main] o.s.w.s.s.s.ServerEndpointExporter       : Registering @ServerEndpoint class: class com.qcl.service.WebSocket
2019-12-15 13:01:31.979  INFO 24428 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2019-12-15 13:01:32.339  INFO 24428 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 80 (http)
2019-12-15 13:01:32.358  INFO 24428 --- [           main] com.qcl.SellApplication                  : Started SellApplication in 18.401 seconds (JVM running for 19.468)
2019-12-15 13:07:49.437  INFO 24428 --- [p-nio-80-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/sell]   : Initializing Spring FrameworkServlet 'dispatcherServlet'
2019-12-15 13:07:49.437  INFO 24428 --- [p-nio-80-exec-2] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization started
2019-12-15 13:07:49.499  INFO 24428 --- [p-nio-80-exec-2] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization completed in 62 ms
2019-12-15 13:07:49.607  WARN 24428 --- [p-nio-80-exec-2] com.qcl.aspect.SellerAuthorizeAspect     : 【登录校验】Cookie中查不到token
SpringdataJpaRestfulcrudApplication in 11.978 seconds (JVM running for 12.83)
———————————————

有关链接:https://blog.csdn.net/qq_43086805/article/details/90706945

https://juejin.im/post/5d6b206bf265da03ae788d01

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在服务器里启动java后台项目中
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档