在部署项目时,经常碰到Tomcat无法启动和关闭的现象。碰到这些情况时,一般是端口被占用。那么就需要了解启动和关闭的端口设置了。
Tomcat 修改关闭端口
一个server.xml中只能有一个Server节点,因为它代表着Tomcat自身。如果你需要两个server,就必须运行两个Tomcat实例。
<Server port="8005" shutdown="SHUTDOWN" debug="0">
Shutdown属性可以是任意字符串。当你调用带有stop指令的catalina脚本,它会发送到运行中的Tomcat实例。一般的server.xml远程是无法查看到,如果你修改了默认的字符串SHUTDOWN,那么对于黑客来讲就难以关闭服务器。类似的,PORT属性是用来关闭Tomcat而开放的端口。PORT端口可以是任何未被使用的端口。Tomcat监听这些链接时只会针对本地接口,也就意味着通过网络几乎不可能关闭服务器。
Tomcat 修改启动端口
Tomcat默认监听8080端口而不是常用的80端口。这样做比较合理,因为80端口经常被占用,另外在Unix操作系统监听80端口是需要额外的权限。然后,还是有很多应用希望在80端口上运行Tomcat。
为了修改这个端口号,在server.xml文件中找到Connector节点。如下所示:
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
只需要将PORT属性改为80,然后重启Tomcat。除非80端口已被占用或者,缺少80端口管理员权限,那么Tomcat就可正常运行在80端口上。
分享到:
相关推荐
linux下启动和关闭tomcat命令
NULL 博文链接:https://269181927.iteye.com/blog/789204
Linux下Tomcat的启动、关闭、杀死进程
linux环境下tomcat的启动、关闭及常见问题
针对同一台服务器部署多套Tomcat的情况,一键启动所有Tomcat服务的bat脚本
tomcat启动时执行java自定义方法,一般用于启动时赋值情况。
加入系统启动任务,可以监测tomcat运行情况,当tomcat停止服务时,可以自动启动tomcat
tomcat 启动停止重启可视化脚本 运行 sh tomcat.sh 就可以了 按界面提示 输入相应数字 自行配置tomcat 安装路径
tomcat自启动脚本,可自行启动、重启、关闭,方便tomcat管理,有需要的可自行下载,亲测实用。
java实现tomcat的自启动和关闭,可实现远程控制tomcat
Tomcat和mysql的启动、关闭、重启批处理脚本命令,支持windows和linux下的使用,其中tomcat可以参考我的博客 https://blog.csdn.net/qq_36379495/article/details/80604345
通过控制bootstrap接口实现对tomcat启动与关闭
超全面javaweb教程28天第8天_5_Tomcat启动和关闭
Tomcat安装目录下的bin目录有两个脚本分别用来启动和停止Tomcat,分别是startup.sh, shutdown.sh,你可以用这两个脚本来手工启动和停止Tomcat服务并进行安装后的测试。我们最简单的方法就是通过startup.sh来自动启动...
ant直接通过xml配置启动tomcat
Tomcat启动调试功能 很实用的,可以试试看
tomcat服务器启动入门说明,检查当前是否存在java进程,关闭进程,进入服务启动文件夹,启动服务,进入服务日志文件夹,进入日志查看模式
今天教给大家Tomcat的两种打开方式和两种检测...(1)不要关闭刚刚启动的Tomcat,打开浏览器在地址栏输入“localhost:8080”回车,出现Apache Tomcat主页说明Tomcat已经成功启动。如图: (2)不要关闭刚刚启动的Tomca
当tomcat关闭了,自动重启,省去手工操作的麻烦