社区
Java EE
帖子详情
谁了解tomcat 的 server.xml ?近来白话白话
积木
2006-06-06 05:16:44
实在是不明白里面的server service connector engine host之间的关系和意义。
看了tomcat的官方文档也不是很清晰。有没有明白的,都来说说。
相信挺多人都和我一样挺糊涂的。
...全文
476
14
打赏
收藏
谁了解tomcat 的 server.xml ?近来白话白话
实在是不明白里面的server service connector engine host之间的关系和意义。 看了tomcat的官方文档也不是很清晰。有没有明白的,都来说说。 相信挺多人都和我一样挺糊涂的。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
积木
2006-07-04
打赏
举报
回复
...我不够帅,show不动啊。
dogod
2006-07-04
打赏
举报
回复
不白活白不白活
系统是积木堆起来的,软件是积木堆起来的,世界也是积木堆起来的,
楼主show了一把...
nvyrjrfg
2006-07-04
打赏
举报
回复
欢迎广大JAVA爱好者加入,更希望有工作的人加入,介绍经验,,版主为了帮助初学者,你也进来吧...为未来的程序员作一份贡献...群号12956345
我也是的
OnlyFor_love
2006-07-01
打赏
举报
回复
只能说是对里面每个元素知道大概是做什么的。但是并不代表会用它或者说是修改它。
因为很多东西的配置只有在一定情况下才会去改变server.xml。
麦子_9
2006-06-30
打赏
举报
回复
up
os586
2006-06-09
打赏
举报
回复
呵呵,看来都是这样,我前段时间还专门用它来配置过数据源呢
积木
2006-06-08
打赏
举报
回复
所以一定要弄清楚嘛,我现在基本上算是弄清楚了。文章里面写的明白。
lilygt
2006-06-08
打赏
举报
回复
因为这些问题。。。很多人都无法说清楚。。。就像我一样。。。
积木
2006-06-07
打赏
举报
回复
找到了一本书
tomcat 权威指南(英文版),看起来不错。
积木
2006-06-07
打赏
举报
回复
http://blog.csdn.net/goodboy1881/archive/2006/06/07/777046.aspx
搜罗到这么一篇文章,
基本原理就都清晰了。
不过挺遗憾的,问了几个web开发的程序员,几乎都不知道这个东西是怎么工作的。
嗬嗬,很多程序员都是知其然不知其所以然。
OnlyFor_love
2006-06-07
打赏
举报
回复
一般来说 配置数据库连接池和虚拟主机的时候要来修改这个文件
OnlyFor_love
2006-06-07
打赏
举报
回复
server port 指定一个端口,这个端口负责监听关闭tomcat的请求
shutdown 指定向端口发送的命令字符串
service name 指定service的名字
Connector
(表示客户端和service之间的连接) port 指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求
minProcessors 服务器启动时创建的处理请求的线程数
maxProcessors 最大可以创建的处理请求的线程数
enableLookups 如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址
redirectPort 指定服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号
acceptCount 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理
connectionTimeout 指定超时的时间数(以毫秒为单位)
Engine
(表示指定service中的请求处理机,接收和处理来自Connector的请求) defaultHost 指定缺省的处理请求的主机名,它至少与其中的一个host元素的name属性值是一样的
Context
(表示一个web应用程序,通常为WAR文件,关于WAR的具体信息见servlet规范) docBase 应用程序的路径或者是WAR文件存放的路径
path 表示此web应用程序的url的前缀,这样请求的url为http://localhost:8080/path/****
reloadable 这个属性非常重要,如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,我们可以在不重起tomcat的情况下改变应用程序
host
(表示一个虚拟主机)
name 指定主机名
appBase 应用程序基本目录,即存放应用程序的目录
unpackWARs 如果为true,则tomcat会自动将WAR文件解压,否则不解压,直接从WAR文件中运行应用程序
Logger
(表示日志,调试和错误信息)
className 指定logger使用的类名,此类必须实现org.apache.catalina.Logger 接口
prefix 指定log文件的前缀
suffix 指定log文件的后缀
timestamp 如果为true,则log文件名中要加入时间,如下例:localhost_log.2001-10-04.txt
Realm
(表示存放用户名,密码及role的数据库)
className 指定Realm使用的类名,此类必须实现org.apache.catalina.Realm接口
Valve
(功能与Logger差不多,其prefix和suffix属性解释和Logger 中的一样)
className 指定Valve使用的类名,如用org.apache.catalina.valves.AccessLogValve类可以记录应用程序的访问信息
directory 指定log文件存放的位置
pattern 有两个值,common方式记录远程主机名或ip地址,用户名,日期,第一行请求的字符串,HTTP响应代码,发送的字节数。combined方式比common方式记录的值更多 ;
积木
2006-06-07
打赏
举报
回复
没人白话了?呵呵,java版面应该蛮热闹的才对啊,怎么这么冷清。。。
glok
2006-06-06
打赏
举报
回复
http://www.54bk.com/user1/7384/archives/2005/18620.html 去看下。希望你帮到你。
学生管理系统 Jsp+
Tomcat
+Filter+Servlet.zip
jsp,java web开发,毕业设计,课程设计作业,servlet框架,mysql数据库,源码资源
练手用的一个简单的登录系统,
Tomcat
+servlet+JSP+MySQL.zip
jsp,java web开发,毕业设计,课程设计作业,servlet框架,mysql数据库,源码资源
人力资源系统-Java_Servlet_
Tomcat
(MyEclipse)程序.zip
jsp,java web开发,毕业设计,课程设计作业,servlet框架,mysql数据库,源码资源
前端使用jQuery,后端使用java servlet + sql
server
数据库实现的校园动态系统.zip
jsp,java web开发,毕业设计,课程设计作业,servlet框架,mysql数据库,源码资源
基于SpringBoot+Thymeleaf的招聘系统,数据库为MySQL+Druid+MyBatis,搭配Redis内存数据库
关于项目 该网站是基于SpringBoot实现的企业招聘系统,应用于求职者投递简历,公司HR进行审核。 主要涉及技术包含Maven、Spring、SpringBoot、MyBatis、Redis等。 项目前端模板引擎使用Thymeleaf,数据源使用Druid。 使用注意 1、开发工具的选择 本项目使用 Intellij IDEA 2019.3.5 版本开发,若使用 Eclipse/MyEclipse导入项目,请注意文件编码为UTF-8,以避免乱码。 2、确保拥有Maven环境 项目使用 Maven 3.6.3 版本开发,请使用 3.3.9及以上环境进行导入。 3、MySQL版本注意事项 项目基于 MySQL 8.0.20 版本进行开发,若为MySQL 8.0 以前版本,请注意 Pom.
xml
文件中数据库驱动版本,并修改 application.yml 文件中的 spring.datasource.url 属性,并注意时区的设定。 4、
Tomcat
配置 由于项目已部署至服务器,则
Tomcat
未使用 SpringBoot 自带版本。若使用本地
Tomcat
进行测试,请
Java EE
67,549
社区成员
225,860
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章