一、tomcat配置 (以apache-tomcat-7.0.70为例):
1、下载apache-tomcat-7.0.70压缩包
2、解压到指定的目录下,如:D:\opensource\WEB\Back\Tomcat\apache-tomcat-7.0.70
3、配置环境:如果JDK 已配置则无需指定。tomcat需要Java JDK 支持。
4、测试是否启动成功:在页面地址输入localhost:8080 进入tomcat的index页面,说明配置成功。
二、tomcat 其实就是一个servlet容器。
三、修改tomcat 端口号:
在config文件夹中一个server.xml中找到元素节点为<Connector> ,更改port属性指定端口,如果更改字符集编码再添加URLEncoding="字符编码集",比如UTF-8,注意在此文件中更改,则为全局性。
四、tomcat的管理程序
在conf目录下的tomcat-users.xml文件配置管理员权限账号,添加manager角色,设置用户名和密码
<tomcat-users>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user password="123" roles="manager-gui,manager-script" username="admin"/>
</tomcat-users>
设置好后可以在tomcat页面上登录账号后部署或查看web项目
五、Servlet 规范定义了web应用程序的目录层次
六、Servlet示例:
1、编写自定义ExampleServlet类继承Servlet接口
package com.servletexample.servlet;
import java.io.IOException;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
/**
* @ClassName: ExampleServlet
* @Description: TODO Servlet示例
* @author Shen
*/
public class ExampleServlet implements Servlet{
/**
* Servlet销毁时该方法将调用
*/
@Override
public void destroy() {
System.out.println("ServletContext将销毁");
}
/**
* getServletConfig() 方法返回一个 ServletConfig 对象,该对象用来返回初始化参数和 ServletContext。
* ServletContext 接口提供有关 servlet 的环境信息。
*/
@Override
public ServletConfig getServletConfig() {
System.out.println("getSer