linux下tomcat端口被占用的问题
错误代码
Caused by: java.net.BindException: 地址已在使用
at sun.nio.ch.Net.bind0(Native Method) ~[na:1.8.0_212]
at sun.nio.ch.Net.bind(Net.java:433) ~[na:1.8.0_212]
at sun.nio.ch.Net.bind(Net.java:425) ~[na:1.8.0_212]
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) ~[na:1.8.0_212]
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) ~[na:1.8.0_212]
at org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:239) ~[tomcat-embed-core-9.0.19.jar!/:9.0.19]
at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:213) ~[tomcat-embed-core-9.0.19.jar!/:9.0.19]
at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1116) ~[tomcat-embed-core-9.0.19.jar!/:9.0.19]
at org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1202) ~[tomcat-embed-core-9.0.19.jar!/:9.0.19]
at org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:568) ~[tomcat-embed-core-9.0.19.jar!/:9.0.19]
at org.apache.catalina.connector.Connector.startInternal(Connector.java:1005) ~[tomcat-embed-core-9.0.19.jar!/:9.0.19]
... 22 common frames omitted
2019-05-30 20:23:10.048 INFO 1516 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
web应用销毁...
2019-05-30 20:23:10.071 INFO 1516 --- [ main] ConditionEvaluationReportLoggingListener :
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2019-05-30 20:23:10.075 ERROR 1516 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
The Tomcat connector configured to listen on port 8080 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 8080, or configure this application to listen on another port.
查看占用的端口的进程,根据被占用的端口号
netstat -alnp | grep 8080
查找到占用的端口的进程
[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@localhost usr]# java -jar springdata-jpa-restfulcrud-0.0.1-SNAPSHOT.jar
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.1.5.RELEASE)
2019-05-30 20:26:22.997 INFO 1541 --- [ main] .l.s.SpringdataJpaRestfulcrudApplication : Starting SpringdataJpaRestfulcrudApplication v0.0.1-SNAPSHOT on localhost.localdomain with PID 1541 (/usr/springdata-jpa-restfulcrud-0.0.1-SNAPSHOT.jar started by root in /usr)
2019-05-30 20:26:23.000 INFO 1541 --- [ main] .l.s.SpringdataJpaRestfulcrudApplication : No active profile set, falling back to default profiles: default
2019-05-30 20:26:25.168 WARN 1541 --- [ main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.lc.springdatajparestfulcrud]' package. Please check your configuration.
2019-05-30 20:26:25.274 INFO 1541 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data repositories in DEFAULT mode.
2019-05-30 20:26:25.416 INFO 1541 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 120ms. Found 1 repository interfaces.
2019-05-30 20:26:26.398 INFO 1541 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$d57a3823] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2019-05-30 20:26:27.185 INFO 1541 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2019-05-30 20:26:27.262 INFO 1541 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2019-05-30 20:26:27.262 INFO 1541 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.19]
2019-05-30 20:26:27.490 INFO 1541 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2019-05-30 20:26:27.490 INFO 1541 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 4315 ms
初始化器...web应用启动
2019-05-30 20:26:28.074 INFO 1541 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [
name: default
...]
2019-05-30 20:26:28.226 INFO 1541 --- [ main] org.hibernate.Version : HHH000412: Hibernate Core {5.3.10.Final}
2019-05-30 20:26:28.228 INFO 1541 --- [ main] org.hibernate.cfg.Environment : HHH000206: hibernate.properties not found
2019-05-30 20:26:28.477 INFO 1541 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.0.4.Final}
2019-05-30 20:26:28.900 INFO 1541 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2019-05-30 20:26:29.652 INFO 1541 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
2019-05-30 20:26:29.669 INFO 1541 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
2019-05-30 20:26:31.276 INFO 1541 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2019-05-30 20:26:32.324 INFO 1541 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2019-05-30 20:26:32.448 WARN 1541 --- [ main] aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
2019-05-30 20:26:32.791 INFO 1541 --- [ main] o.s.b.a.w.s.WelcomePageHandlerMapping : Adding welcome page template: index
2019-05-30 20:26:33.369 INFO 1541 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2019-05-30 20:26:33.371 INFO 1541 --- [ main] .l.s.SpringdataJpaRestfulcrudApplication : Started SpringdataJpaRestfulcrudApplication in 11.978 seconds (JVM running for 12.83)