Windows下配置tomcat6.0.35

Windows下配置tomcat6.0.35

Tomcat的配置是基于java的环境之上的,此处略去jdk的安装和环境变量的配置。

1.tomcat官网http://tomcat.apache.org/download-60.cgi上下载tomcat,此处选择的版本为6.0.35. 

下载后解压到一个目录,如:D:\apache-tomcat-6.0.35

2. 配置环境变量:

a.新建系统变量:TOMCAT_HOME, value为:D:\apache-tomcat-6.0.35 

 

b.在系统变量 CLASSPATH中添加:%TOMCAT_HOME%\lib\servlet-api.jar; %TOMCAT_HOME%\bin

(如果系统变量中没有CLASSPATH,请自己新建该系统变量)

此处的关键在于%TOMCAT_HOME%\lib \servlet-api.jar的添加,如果只添加%TOMCAT_HOME%\lib, 将导致编译失败,原因是找不到servlet相关的库。 

3.测试第一个HelloWorld.java.

a.在Tomcat根目录下建立文件夹,随意命名为summerRoot,即D:\apache-tomcat-6.0.35\webapps\summerRoot,

在该文件夹下再建立文件夹WEB-INF,即D:\apache-tomcat-6.0.35\webapps\summerRoot\WEB-INF\classes,再建立文件夹classes,即D:\apache-tomcat-6.0.35\webapps\summerRoot\WEB-INF\classes。Classes文件夹就是编译完成的servlet程序应该在的位置。

b.随便打开一个编辑器,输入以下代码,并命名为HelloWorld.java,保存在classes文件夹下。

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException
    {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<html>");
        out.println("<head>");
        out.println("<title>This is my first servlet!</title>");
        out.println("</head>");
        out.println("<body>");
        out.println("<h1>Hello World!</h1>");
        out.println("</body>");
        out.println("</html>");
    }
}

在cmd下进入classes目录,并输入命令:javac HelloWorld.java,编译该代码,编译完成后生成HelloWorld.class。

c. 在WEB_INF目录下建立文件web.xml,内容如下:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!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>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>

d.双击运行D:\apache-tomcat-6.0.35\bin\startup.bat,打开浏览器输入网址:http://localhost:8080/summerRoot/HelloWorld,就可以看到效果 

 

原文摘自:http://www.cnblogs.com/jdksummer/articles/2408421.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值