[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 删除。