Tomcat下Servlet的开发

 

  本文章讲的内容不是在集成开发环境下进行Servlet的开发,而是手动进行Servlet的开发。

  首先,要安装JDK,然后安装Tomcat,这些我就不多说了。前面的安装没问题后,接着就是Servlet的开发。   

   第一步,编写代码。

   新建一个记事本,然后把下面的代码粘贴进去,重命名为HelloServlet.java。

package com.demo;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloServlet extends HttpServlet{
   public void service(HttpServletRequest request, HttpServletResponse response) 
throws ServletException,IOException{
  PrintWriter out = response.getWriter();
  out.println("<html>");
  out.println("<body>");
  out.println("<font color = '#0000ff'>");
  out.println("<h3>Hello,World!</h3>");
  out.println("The time now is:"+new java.util.Date());
  out.println("</body>");
  out.println("</html>");
}
}

 


 

第二步,编译。

在开始编译之前,首先要修改环境变量,把%CATALINA_HOME%\lib\servlet-api.jar加到CLASSPATH环境变量中(当然,你配置好CATALINA_HOME,CATALINA_HOME就是Tomcat的安装目录)。

配置好后,打开控制台,输入以下命令:(注意,要先转到HelloServlet.java的目录下)

javac -d . HelloServlet.java

编译成功后,先在webapps目录下建一个helloapp文件夹,类似的建好\WEB-INF\classes,再把com文件夹复制到%CATALINA_HOME%\webapps\helloapp\WEB-INF\classes下。

 

第三,部署。

在WEB-INF目录下新建一个web.xml,把下面的代码粘贴到里面。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
         version="2.5">
  <servlet>
     <servlet-name>helloServlet</servlet-name>
     <servlet-class>com.demo.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
     <servlet-name>helloServlet</servlet-name>
     <url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>

 

第四,运行。

打开浏览器,在地址栏输入http://localhost:8080/helloapp/hello,就会出现以下界面:(注意,不要忘了开启Tomcat服务,安装版直接双击tomcat6.exe,解压版双击startup.bat,如果Tomcat不能正常启动,请查看下环境变量配置)


这样就说明成功了。如果碰到问题的话可以联系我。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值