因为servlet是java下的一个框架,所以需要首先配置java环境;
1,Java环境配置:
下载jdk:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装到D盘下的D:\Program Files\Java\jdk1.7.0_51目录
配置环境变量:
1)打开我的电脑--属性--高级--环境变量
2)新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk1.7.0_51变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3)选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
4)测试是否布置成功,打开运行,输入cmd,之后输入java,javac看命令是否执行成功。
2.安装Tomcat
下载tomcat并安装
1)修改端口号8080为80,因为一般使用80端口,如果是网站配置为8080端口还需要打入www.xxx.com:8080比较繁琐,所以修改为80端口
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />修改为:
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
3.配置eclipse
选择preference ,选择tomcat,再选择tomcat的安装目录,即可
4.开始一个最简单的servlet的实例
新建一个Servlet项目,项目名为server如图所示
然后再WEB-INF/src中创建一个hello.java文件
在WEB-INF中创建web.xml文件
其中hello.java内容为
import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;
public class hello extends HttpServlet {
/**
*
*/
private static final long serialVersionUID = 1L;
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
PrintWriter out = res.getWriter();
out.println("Hello, Brave new World!");
out.close();
}
}
其中web.xml为:
<!DOCTYPE web-app PUBLIC
'-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
'http://java.sun.com/dtd/web-app_2_3.dtd'>
<web-app>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>hello</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
此时点击
运行Tomcat服务器,然后打开浏览器,输入:http://localhost/server/hello
即可访问
如果出错
如: Document base XXXXX does not exist or is not a readable directory .
将TOMCAT根目录下conf/Catalina/localhost里边内容清空即可。