CentOS7中Tomcat的安装和配置以及启动配置tomcat。启动过程中的易错点
Tomcat运行需要设置JRE目录,全局变量配置,请参见: Linux下JDK的安装和配置








启动过程中的易错点
1)对于上面安装完tomcat之后,对于server.xml文件的配置自己遇到的问题:希望可以帮到大家
自己在安装配置完tomcat之后,配置conf下的server.xml文件出现错误
几个端口的配置出现了混乱,所以会在bin下执行./startup.sh之后出现以下的错误
Tomcat出现错误,严重:StandardServer.await:create[localhost
8005]:java.net.BindException
这个错误可以在执行完./startup.sh命令直接在命令行下直接的去看见,也可以在logs下的catlina.out文件里面看到tomcat是否正常的启动
问题的原因:在server.xml文件中的shutdown的那个port配置成了8080了,当自己改正为8005之后,再去重新的启动tomcat,即可在logs/catalina.out文件中看到success的启动那个提示
1 2 3 4 5 | --> <Server port= "8005" shutdown= "SHUTDOWN" > <Listener className= "org.apache.catalina.startup.VersionLoggerListener" /> <!-- Security listener. Documentation at /docs/config/listeners.html <Listener className= "org.apache.catalina.security.SecurityListener" /> |
success的启动提示:下面就代表启动成功!
1 2 3 4 5 6 7 8 9 10 11 | .HostConfig.deployDirectory Deploying web application directory /opt/tomcat/apach e-tomcat-8.0.28/webapps/manager 04-Sep-2019 23:04:09.876 INFO [localhost-startStop-1] org.apache.catalina.startup .HostConfig.deployDirectory Deployment of web application directory /opt/tomcat/a pache-tomcat-8.0.28/webapps/manager has finished in 50 ms 04-Sep-2019 23:04:09.890 INFO [main] org.apache.coyote.AbstractProtocol.start Sta rting ProtocolHandler [ "http-nio-8080" ] 04-Sep-2019 23:04:09.923 INFO [main] org.apache.coyote.AbstractProtocol.start Sta rting ProtocolHandler [ "ajp-nio-8009" ] 04-Sep-2019 23:04:09.947 INFO [main] org.apache.catalina.startup.Catalina.start S erver startup in 1408 ms |
下面的代表启动失败!
1 2 3 4 5 6 | 04-Sep-2019 22:39:56.825 INFO [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler [ "ajp-nio-8009" ] 04-Sep-2019 22:39:56.877 INFO [main] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina 04-Sep-2019 22:39:56.922 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler [ "http-nio-8080" ] 04-Sep-2019 22:39:56.923 INFO [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler [ "ajp-nio-8009" ] 04-Sep-2019 22:39:56.924 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler [ "http-nio-8080" ] 04-Sep-2019 22:39:56.924 INFO [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler [ "ajp-nio-8009" ] |
问题解决的参考:
1)Tomcat出现错误,StandardServer.await:create[localhost 8005]:java.net.BindException怎么解决:
https://blog.csdn.net/M__x__h__a/article/details/80869935
2)tomcat 的配置文件server.xml 几个端口的作用
https://blog.csdn.net/hc1285653662/article/details/91866601

您的资助是我最大的动力!
金额随意,欢迎来赏!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)