在之前有关Tomcat的随笔《Tomcat免安装版的环境变量配置以及Eclipse下的Tomcat配置和测试》和《其他主机连接本地主机Tomcat会出现的防火墙问题》中已经详细的说明了Tomcat的安装和配置及一些所遇的问题。如果别人的主机无法连接自己电脑开启的Tomcat服务器,最好关注下自己的Tomcat服务器是否开启(不要被缓存欺骗!!!),开启Tomcat的方式不要是用cmd键入net start的方式,防火墙的问题,以及是否在用户权限中设置了拒绝他人访问。
这里注意一点,对于Tomcat这样的服务器,会有各种配置,因此最好提前备份,以便在不知何处出问题时能及时更换
============================================================================
接下来开始对Tomcat的学习:
Tomcat服务器的默认端口为8080,这导致我们每次在浏览器的URL中输入地址时都必须带着":8080"这样的端口号,如果想将Tomcat的端口设置为http协议默认的80端口这样输地址时能省去输端口的步奏,在server.xml配置文件中将8080端口改为80端口,但是这就会出现另一种问题,这个问题是如果使用的操作系统带有其他web服务器,就会占用80端口,如Windows的IIS服务器,在任务管理器中显示的进程为:inetinfo.exe
如果是在进程任务管理器中结束这个程序,那么在启动Tomcat服务器时IIS总是会先一步启动,也就是说这个IIS程序无法用任务管理器结束,那么就要从Windows中的服务来停止,在cmd中键入"services.msc",找到IIS,并将其停止即可。这时Tomcat就可以启动成功,并直接在浏览器中输入地址即可访问:
当然,记住这个步奏是在所有web应用开发完成并进行最终部署时再这么操作,平时开发测试只要使用默认的8080端口即可。
Tomcat目录的一览: