eclipse的tomcat配置

版权声明:第一次写文章,有什么需要补充的还望各位大神多多指教。 https://blog.csdn.net/mengxiangxingdong/article/details/83624928

目标

一直对eclipse中的tomcat不太了解,所以进行了完整的深入了解,下面对详细的配置项进行描述
在这里插入图片描述

如果有什么了解不清晰的,可以参考这篇文章 https://blog.csdn.net/qq_16465949/article/details/47685783

1.general information

	Server name
		Server选项卡显示的tomcat的名称
	Host name
		localhost(默认)
			就是你的地址
	runtime environment
		运行时环境
	configuration path
		对应你的server项目中处理的配置文件

2.server locations

	指定服务器路径(即catalina.base)和部署路径
		选项变灰色无法更改时 
		把tomcat下的项目移除,并且clean之后即可修改。
	Use workspace metadata(does not modify Tomcat installation)
		使用工作空间元数据(不修改tomcat的安装)
	Use Tomcat installation(takes control of Tomcat installation)
		使用Tomcat安装(在Tomcat的控制下)
	Use custom location(does not modify Tomcat installation)
		典型本地配置(不修改tomcat的安装)与默认一致

3.server options

	serve modules without publishing:
		让tomcat直接使用WebContent下的东西
		省去publish到<workspace>(server locations的serverpath+dploy path下的路径修改)
	publish module contexts to separate XML files
		勾选 上后会修改Servers/Tomcat v6.0 Server at localhost-config/servers.xml中的saveSeparateContextFiles=true 
		同时将tmp0/conf/server.xml中关于该app的元素 
		移动到tmp0/conf/Catalina/localhost/appName.xml中.. 
	Modules auto reload by default
		修改类后自重启用的。
		等同于server.xml
			Context
				对应的项目下的reloadable
				设置为false

4.publish

	Never publish automaticall 
		任何情况都不发布(debug模式下,类修改不重启生效)
	Automatically publish  when resources change
		自动发布当资源发生变化时。(选此,Jsp修改会实时生效。常与jrebel配合使用)
	Automatically publish after a build event
		每个指定时间发布一次

tomcatouts

	start
		启动的最大时间
	stop
		关闭的最大时间

ports

	对应的三个端口
	tomcat的三个端口和负载均衡做了什么
		tomcat
			Connector (ajp)
				 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
				AJP13是定向包协议。
				apache转发到tomcat时用的端口,然后通过8443转发到8080端口
			Server端口
				<Server port="8005" shutdown="SHUTDOWN">
				port:指定一个端口,这个端口负责监听关闭Tomcat的请求
				shutdown:向以上端口发送的关闭服务器的命令字符串
			  Connector
				 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
				        connectionTimeout:等待超时的时间数(以毫秒为单位)。
				 port:服务器连接器的端口号,该连接器将在指定端口侦听来自客户端的请求。
				redirectPort:服务器正在处理http请求时收到了一个SSL传输请求后重定向的端口号。

负载均衡

在这里插入图片描述

反向代理

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/mengxiangxingdong/article/details/83624928