配置修改Tomcat端口
1.Tomcat目录结构 | |
/bin | 脚本文件目录 |
/lib | Tomcat运行需要的库文件 |
/conf | 存放配置文件,最重要的是server.xml |
/logs | 存放日志文件 |
/temp | tomcat运行时候存放临时文件用的 |
/webapps | web应用发布目录 |
/work | 存储JSP编译后的class文件的目录 |
2.配置文件 | |
Server.xml | 主要的配置文件 |
Web.xml | 缺省web.app配置,web-INF/web.xml会覆盖该配置。 |
了解大概配置文件框架
<Server>
<Service><Connector port />
<Engine><Host name=”localhost” appbase=”webapps”
unpackWARs=”true” autoDeploy=”true”><context path=”” docbace=”webapps”>
<Context />
</Host>
</Engine>
</Service>
</Server>
Server:代表整个Tomcat容器,是整个配置文件中唯一一个最外层的元素。
Server:作用是在connector和Engine外面包了一层,把它们组装在一起,对外提供服务,一个service可以包含多个connector,但只能包括一个Engine,其中connector是从客户端接收请求,Engine是处理接收来的请求。
connector是接收连接请求,创建request和response对象用于和请求端交换数据。
Engine:只有一个engine组件,它是service中的请求处理组件。从一个或多个connector中接收请求并处理,然后完成后的响应返回级connector,最终传给客户端。
Host:是Engine的子容器。Engine组件中可以内嵌一个或多个Host组件,每个Host组件
代表Engine中的一个虚拟主机。Host至少有一个,且其中一个的name必须与Engine组件的defaultHost属性匹配。
context:代表在特定的虚拟主机上运行的一个应用,是Host的子容器,一个context代表一个WEB应用,每个Host可以自定义多个context元素。
优化:服务器系统优化、系统内核优化、网络优化、服务自身优化(并发优化、底层优化、集群化)
3、网络优化:<Connector port="8899" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="on" #开启压缩功能
nocompressionUserAgents="gozilla,traviata" #对配置的浏览器不启用压缩
/>
4、并发优化:
(1)连接数:maxConnetions(最大连接数)
(2)处理线程:maxThreads(最大线程数)
(3)等候对列:acceptCount(排队数量),指最大连接数已经满了的时候,允许多少请求排队
maxThreads="500" 默认是200,生产环境中可取500-800
minSpareThreads="100" 最小空闲线程数,默认是25
maxQueueSize="100" 线程满时,最大允许等待的队列数,超过此配置则拒绝连接请求
1.先停止tomcat服务 ,进入tomcat里的bin文件里,./shutdown.sh 关闭
2.查看8888端口是否被占用
3. cd /usr/local/tomcat/conf 然后 vim server.xml 修改端口
在底部模式 :/Connector 查找Connector port:默认端口是8080
把8080端口修改为8888端口 保存并退出
4. 修改防火墙
先添加修改防火墙规则:
firewall-cmd --permanent --add-port =8888/tcp ##永久允许http
firewall-cmd --list-all ##列出火墙信息
firewall-cmd --reload ##火墙从新加载策略
5.启动tomcat服务,进入tomcat里的bin文件里,./startup.sh
6.查看8888端口情况
7.查看进程:ps -ef | grep tomcat
8.浏览器测试:端口8888
配置修改Tomcat端口相关推荐
- JSP→JavaWeb简介、Tomcat服务器安装启动测试目录、Tomcat手动创建项目、开发工具MyEclipse与Eclipse配置环境、MyEclipse创建Web程序目录、修改Tomcat端口
动态网页的动态指的是能与用户进行交互 Tomcat官网http://tomcat.apache.org/ Tomcat服务器安装启动测试目录 Tomcat手动创建项目 修改服务器配置生效需要重启!重启 ...
- linux tomcat 改端口号,Linux下启动tomcat、配置tomcat后台账号、修改tomcat端口
启动tomcat以前,请确认已经配置好java环境变量.还有记得关闭防火墙.不然不能正常访问tomcat.java 1.启动tomcattomcat 一.先找到tomcat安装包测试 二.解压缩安装包 ...
- Wex5修改Tomcat端口
Wex5修改Tomcat端口 在使用Wex5的过程中,开启Tomcat,再用浏览器打开.w文件,有可能会出现"404找不到页面的情况",其中一种可能是Tomcat端口冲突问题.错误 ...
- 在eclipse中修改tomcat端口
惯例: 我是温浩然: 很多时候,因为项目,tomcat需要多开而导致端口冲突,咱们可以到tomcat下的server.xml中修改tomcat端口,其实,如果是eclipse中修改端口,很简单,在你想 ...
- SpringBoot yml修改tomcat端口
SpringBoot yml修改tomcat端口 学习目标 (1)可以修改tomcat的端口和访问项目中的静态资源 (2)如何修改tomcat端口 查询**Properties server.port ...
- 修改tomcat端口号的方法:
修改tomcat端口号的方法: 修改Server.xml文件,把8080端口改成80就可以了. 8080是Tomcat服务器的默认的端口号.我们可以通过修改Tomcat服务器的conf目录下的主配置文 ...
- Windows查看及修改tomcat端口
转载自:关于window的端口查看及tomcat的端口修改问题 查看指定端口的占用情况: netstat -aon|findstr "8080" 修改tomcat端口 : 在此文件 ...
- Ubuntu 修改tomcat端口
Ubuntu 修改tomcat端口 # vi /etc/default/tomcat6 按a进入编辑模式 AUTHBIND=yes (默认为#AUTHBIND=no) 按Esc键退出编辑模式 :wq ...
- JDK+MyEclipse+Tomcat的配置(修改Tomcat 6.x的端口)
修改tomcat的端口,在conf目录里的server.xml文件 例如想将端口修改为8080则将port的值修改为8081,其余值不变 通过Tomcat服务器访问 想通过浏览器访问这个页面,需要在T ...
- Spring Boot 修改tomcat端口
在spring boot的web 工程中,可以使用内置的web container.有时需要修改服务端口. 方法一:通过配置类和@Configuration注解来完成 import org.sprin ...
最新文章
- java 对象的属性_java-更新对象属性
- python那么慢为什么还有人用-为什么Python比C++慢很多?
- tomcat指定配置文件路径方法
- 转发和重定向和request域对象
- Python逐行读取文件内容
- [Leetcode][第81题][JAVA][N皇后问题][回溯算法]
- 小甲鱼Python第二十二讲课后习题
- Difference between stem and lemma
- NDPQ(NDP+PQ),定义分布式数据库新方向
- @WebFilter()配置servlet访问出现404的原因
- Java进阶:Spring Boot连接MySQL8.0配置
- 9.21 小程序开发培训讲座
- 《我们不一样》β冲刺_3
- python代码模板
- Java IO流复制文件拒绝访问的原因及解决方法
- 记某次“静态浮动路由+urpf导致”网络故障排查
- “我,从油漆工开始的80后,曾经靠副业的收入买车买房”
- 名字作诗,让你的名片更具有趣味性和个性化
- 122全国交通安全日
- 公务员考试要求及流程梳理
热门文章
- 百度地图开发(安卓)
- 【“elabsim”高频电子线路实验】得到输出峰峰值幅度为200mV、频率为10.7MHz正弦波信号
- html中给div加链接,用html给div加类似a标签的超链接(转)
- pgpool-II 手册
- 易用宝项目记录day7-权限与菜单
- 关于“ 解决对COM组件的调用返回了错误HRESULT E_FAIL” 的方法
- 软件测试的测试数据分析,软件测试结果归纳与分析
- 语音信号处理 | 傅里叶变换、短时傅里叶变换、小波变换、希尔伯特变换、希尔伯特黄变换
- 计算机自带的命令提示符,Windows 10上有十种打开命令提示符的方法,你知道多少...
- 【NLP】第 6 章:XGBoost 超参数