Tomcat安装及其配置
Tomcat 服务器是Apache旗下一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。支持Servlet和JSP 规范,且最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。
Tomcat
下载和安装
因为apache是一个外国网站,所以访问和下载比较慢,博友可以在此处下载:
下载解压版进行解压,解压路径最好是完全不带中文和空格的路径下,否则一旦因为这个出现问题,是极其难以发现和修改的
我们打开解压好的Tomcat文件夹(这是就算是安装完成了):
我们打开bin目录:
上面两个是我们比较常用的执行文件,启动和关闭服务器。
启动和关闭服务器
双击startup.bat 出现控制台最后这个界面,就证明了已经启动成功了。
当我们开启后,我们可以访问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,不用管它
控制台出现下面的信息就表示连接成功了:
对服务器进行管理:
到了这里,我们就算是配置和启动完成了。