Tomcat安装及其配置

 

Tomcat 服务器是Apache旗下一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。支持Servlet和JSP 规范,且最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。


Tomcat

下载和安装

下载http://tomcat.apache.org/

因为apache是一个外国网站,所以访问和下载比较慢,博友可以在此处下载:



下载解压版进行解压,解压路径最好是完全不带中文和空格的路径下,否则一旦因为这个出现问题,是极其难以发现和修改的

我们打开解压好的Tomcat文件夹(这是就算是安装完成了):

我们打开bin目录:

上面两个是我们比较常用的执行文件,启动和关闭服务器。

启动和关闭服务器

双击startup.bat   出现控制台最后这个界面,就证明了已经启动成功了。

当我们开启后,我们可以访问http://www.javashuo.com/tag/http://localhost:8080  (localhost代表着本机的ip地址,8080是端口号(计算机一共有65535个端口号,计操作系统占用了前1024个,所以其他的应用需要用1024后面的端口号,Tomcat默认为8080))    出现下面这个画面的时候,就证明我们的服务器连接成功了。

如果我们此时直接关闭上面的控制台(再往上的那个图:命令行窗口,不是这个网页)界面,那么这个时候服务器也关闭了,但这是强制关闭,正常关闭应该点击上面的shutdown.bat正常关闭


端口号冲突问题解决方法

当我们还没有开始部署服务器的时候,8080端口就已经被占用了,而且占用这个端口的程序不太重要的时候

这时我们可以打开cmd,输入 netstat -ano   查看占用的8080是哪个程序正在占用,然后去任务管理器关闭这个程序。

 

或者有更重要的程序需要占用8080端口时,我们可以进行修改默认的端口号来进行访问。

我们打开conf文件下的Server.xml文件(可以用文本编辑器来进行打开,推荐用Notepad++ 或者Editplus Editplus下载地址:)

打开后在64行可以看到(也可以Ctrl+f 搜索8080 )

把8080修改为自己想要定义的端口然后保存就可以了。然后这时候想要用登录localhost:自定义端口号 来访问apache来验证是否成功时
需要再次重启服务器,否则是不成功的。


eclipse和Tomcat的整合

我们在上面已经介绍过,Tomcat是基于java语言的,所以我们通过eclipse创建一个Web项目并且把Tomcat整合进去

在创建项目之前,我们应该先把Tomcat导入到Eclipse中:

第一步:

第二步:点开Server选项下 Runtime Environment  点击Add按钮

第三步:选择 Tomcat 7   因为刚才链接中下载的是7的版本,然后点击next

第四步:起名+选择路径

然后按Finish都可以了。



然后创建一个Web项目(Web项目必须要支持Java EE的高版本的Eclipse才可以进行创建):

第一步:选择之后点击next

 第二个页面不重要,可以直接next。

第二步:

                                           然后finish完成创建。到现在,一个配置了Tomcat的Web项目就创建完成了。


web项目构造简介

 


启动项目

第一步:

第二步:

   第三步:

                                                                         这是后再点击Finish就开始启动了。


这时eclipse会调用内部的一个浏览器进行自动访问,但是因为我们项目中任何东西都还没有写,所以会报错404,不用管它

控制台出现下面的信息就表示连接成功了:

对服务器进行管理:


到了这里,我们就算是配置和启动完成了。