eclipse 中 tomcat的配置

来源:互联网 发布:淘宝上能买手机号码 编辑:程序博客网 时间:2024/06/05 18:12

tomat 是一个拿java 写的web 容器。之所以不叫做web服务器是因为这个tomcat除了响应客户端的请求之外还做一些别的工作已满在动态网页的需求。而我们的web服务器只是一种软件用来响应http请求的。而web容器是一种框架,其中包含一些模块jsp/servlet 等来满足动态网页的需求。

tomcat的下载

下面时tomcat9.x版本的下载地址,切记区分windows 还是linux。
https://tomcat.apache.org/download-90.cgi
解压到你想要的地方

这里写图片描述
然后设置环境变量方便以后使用
这里写图片描述

这样tomcat 就安装完成了

eclipse 中部署网页

注意: 以下的所有操作都是在java ee IDE中进行的,如果是java se IDE最好更换以下可以免去很多安装插件的操作。

如果我们想用eclipse 开发动态网页技术的话,我们需要做四步
1. 让eclipse 知道你下载tomcat在哪。
windows ->preference

这里写图片描述

按照上图那样add 进我们下载tomcat
2. 创建一个动态网页工程
在project explorer中点击右键 new->other中
这里写图片描述

如果是普通工程想要升级成web项目可以右键工程选择properties。然后像下图一样选择你想添加的模块
这里写图片描述
TIps:
如果选择版本时出现

Cannot change version of project facet Dynamic web module to 3.0

可以参考如下链接
https://my.oschina.net/cloudcoder/blog/362949

(推荐)最后如果你像我一样想用maven 创建工程的话。new 一个maven 工程出现如下对话框

这里写图片描述

然后把create a simple project 选项去掉。advanced(高级)用不上。点击下一步。
这里写图片描述
然后弹出archetypes(典例)的选择。我们选择webapp应用。点击下一步
这里写图片描述

然后我们要填一些工程的开发组织/人的信息。最少要填写Group id 和artifact id 之后点击finish完成
3. 添加运行所需要的库
这里写图片描述

为了能让web 容器使用jsp技术我们要添加运行所需要的库(点击libraries 点击add libraries ->server runtime,之后按提示选择)。如果我们不添加我们的.jsp文件就会在eclipse 中报错

The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path

4 部署网页

你会在IDE下看见一个叫server 的窗口(window->show view->other),如下图所示。
这里写图片描述

然后点击蓝字。

这里写图片描述

然后就会出现下图对话框,选择服务器。点next 然后会出现选择想要部署的项目

这里写图片描述

添加一个项目。点击finish完成。然后你的右边的项目会出现一个server的项目
这里写图片描述

接着双击server窗口下的服务器,会跳出一个如上图所示的窗口。该窗口信息是server项目中配置文件的预览,我们可以在该窗口下设置部署的方式和服务器选项。默认是部署在workspace上,而不是在tomcat 安装目录下的webapp下
这里写图片描述

你可以点击第二个按钮来让eclipse 部署到tomcat安装目录下的webapp下。如果是灰色的。请删除再添加。