Tomcat安装
下载
登录Apache Tomcat官网,地址 ,选择需要下载的版本。
把下载下来的包解压到合适的位置
启动Tomcat
打开终端输入(切换到我们Tomcat的bin目录)
cd /Users/mac/apache-tomcat-9.0.14/bin
终端输入
./startup.sh
出现 Permission denied 则操作失败,缺少权限
赋予超级管理员权限
sudo chmod 755 *.sh
再次启动
./startup.sh
打开我们的浏览器,然后网址输入 ,如果出现下图页面,则证明配置成功
关闭Tomcat
终端输入
./shutdown.sh
eclipse和tomcat绑定
创建Dynamic Web Project项目
配置如下
创建的新工程目录结构如下
选择 eclipse - Preferences - Server - Runtime Environments - Add
选择Apache版本,勾选 Create a new local server(也可不勾选后期配置)
选择文件夹目录
eclipse切换至java EE
右上角选择java EE,控制台显示如下
双击Tomcat,配置
开启Tomcat
打开我们的浏览器,然后网址输入 ,出现那只猫,则成功。
使用eclipse发布工程
第一种方法:
右击控制台Tomcat,点击Add and Remove
选择项目添加或移除
第二种方法:
选中工程右键选择Run As - Run on Server
WebContent目录下index.html文件
运行成功,默认访问的index.html文件
以上两种方法添加后的项目则出现在Tomcat目录下webapps文件里,只拷贝WebContent目录
servlet测试
配置文件web.xml
Test Test Test /abc
Test
import java.io.IOException;import javax.servlet.Servlet;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;import javax.servlet.http.HttpServletResponse;public class Test implements Servlet { @Override public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { // 专门向客户端提供响应的方法 HttpServletResponse response = (HttpServletResponse) arg1; // 中文 // response.setContentType("text/html;charset=UTF-8"); response.getWriter().write("My First Server"); } @Override public void destroy() { // TODO Auto-generated method stub } @Override public ServletConfig getServletConfig() { // TODO Auto-generated method stub return null; } @Override public String getServletInfo() { // TODO Auto-generated method stub return null; } @Override public void init(ServletConfig arg0) throws ServletException { // TODO Auto-generated method stub }}
在浏览器输入 http://localhost:8080/Demo/abc