tomcat是一个依赖于java环境的web服务器,可以用于提供各种页面资源,包括网页、视频、服务器连接等。
目录介绍
bin:用来放置可执行程序
conf:服务器的配置程序
lib:服务器依赖的jar包
logs:存在服务器运行时的日志
temp:存放临时数据
webapps:用于部署web工程
work:服务器工作时的目录
相关操作和配置
startup.sh是linux上的启动脚本,运行即可。
shutdown.sh时linux上的停止脚本。
部署把打包好的工程拷贝到webapp的目录下。
访问地址为 http://ip:port/工程名/资源文件名
没有指定工程名时默认访问ROOT,没有指定资源文件名默认访问index.xml
修改conf/server.xml文件,port为端口号,protocol为连接协议,connectionTimeout为超时时间,redirectPort当使用https连接时重定向的端口
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
还有一些简单的属性也可以配置
maxSpareThreads:当空闲线程多于此数时会被中止
minSpareThreads:等待请求的备用线程数,初始化线程数
maxThreads:最大线程数或最大并发数
acceptCount:线程达到maxThreads后,进入等待队列的数,如果超过则拒绝。
maxHeaderCount: 请求的header最大个数
URIEncoding:设置为UTF-8,可以解析中文url
conf/server.xml文件中指定了webapps下的文件会自动解压和部署
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
shutdown命令的端口
<Server port="8005" shutdown="SHUTDOWN">
网友评论