关于Tomcat修改端口号的有关问题

关于Tomcat修改端口号的问题
今天刚完成了几个功能模块,由于需要测试,没有用到SVN,只是在我自己的本地计算机,所以不得不再弄个Tomcat运行,之前貌似了解过只需要修改server.xml中的
<Connector port="8989" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />
这个HTTP端口就行了,但是又听说需要修改其他两个端口,了解到Tomcat在缺省状态下使用了三个端口:
(1)shutdown端口:
 <Server port="8005" shutdown="SHUTDOWN">

(2)Http端口:
<Connector port="8989" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

(3)AJP端口:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

不知道这三个端口有什么区别,分别是干什么的,什么情况下需要三处端口都要修改,什么情况下只需要修改HTPP端口就可以了?望大神们指教!
------解决思路----------------------
AJP是为Tomcat与HTTP服务器之间通信而定制的协议,能提供较高的通信速度和效率。
关于AJP的知识也可以参考网址:
  
  http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk2/doc/common/AJPv13.html

------解决思路----------------------
1 和 3 端口可以不用改

1 是 SHUTDOWN 端口,你可以用 telnet 命令玩一下:telnet <host> 8005 进去后,输入 SHUTDOWN 后,tomcat 就被关闭了。这样你可以想象这个端口是干嘛的吧?

3 是用于与 Apache httpd 服务器进行 AJP 通信用的,是给 mod_jk 库用的,如果不用 Apache httpd 服务器那这个端口可以不用理会。