在eclipse中配置Tomcat并实现第一个servlet程序

在eclipse中配置Tomcat并实现第一个servlet程序,第1张

在eclipse中配置Tomcat并实现第一个servlet程序

文章目录
  • 任务目标
  • 一、eclipse中配置Tomcat
    • 实现步骤
  • 二、实现一个servlet程序
    • 1.创建servlet文件
    • 2.查找servlet的JAR包
    • 3.创建web.xml文件
    • 4.运行服务器,查看效果


任务目标

eclipse作为一款强大的软件集成开发工具,对web服务器提供了非常好的支持,他可以集成各种web服务器,方便程序员进行web开发。通过本任务,读者将学会如何在eclipse工具中配置Tomcat。并实现一个简单的servlet程序。

一、eclipse中配置Tomcat 实现步骤

1.下载并成功安装Eclipse和Tomcat
2.打开Eclipse,单击“window”菜单,选择下方的“Preferences” 选项,此时会d出一个“Preferences” 窗口,在该窗口中单击左边菜单中的“servlet”选项,在展开的菜单中选择最后一项“Runtime Environments”,这时窗口右侧会出现“Server Runtime Environments”选项。单击“add”按钮。


3.此时会d出一个“New Server Runtime Environment”窗口,该窗口显示了可在eclipse中配置各种服务器及其版本。由于需要配置的服务器版本是apache-tomcat-8.5.71,所以选择“Apache”,在展开的版本中选择“Apache Tomcat v8.5”选项。然后单击“next”执行下一步。

4.在d出的窗口中单击“Browser”按钮,选择安装Tomcat服务器的目录(我的Tomcat服务器安装在E:tomcatapache-tomcat-8.5.71目录下),最后一次单击“Finish”→“OK”。

5.在eclipse中创建Tomcat服务器。单击eclipse下侧窗口的“Servers”选项卡标签,在该选项卡中可以看到一个“No servers are available. Click this link to create a new server…”的链接,单击这个链接,会d出一个“New Server”窗口。

6.选择“Tomcat v8.5 server”选项,单击“finish”按钮完成Tomcat服务器的创建。此时,在“servers”选项卡中会出现一个“Tomcat v7.0 Server ai localhost”选项。

7.Tomcat服务器创建完毕后,就可以使用了。此时如果创建项目,并使用eclipse发布后,项目会发布但eclipse的.metadata文件夹中。为了方便查找发布后的项目目录,读者可以将项目直接发布到Tomcat中,这时就需要对server进行配置。

双击servers窗口内创建好的Tomcat服务器,在打开的“Overview”页面中,选择“Server Locations”选项中的“Use Tomcat installation”,并将“Deploy path”文本框内容修改为“webpapps”。

至此,就完成了Tomcat服务器的所有配置。上图所示的工具栏(或Servers 窗口)中的按钮,即可启动Tomcat服务器。为了检测Tomcat服务器是否正常启动,在浏览器地址栏中输入“http://localhost:8080”访问 Tomcat首页,如果在浏览器中可以正常显示Tomcat首页页面,则说明Tomcat在Eclipse中配置成功了。
需要注意的是,如果采用默认配置启动Tomcat服务器,访问“http:/localhost:8080”时,浏览器页面会出现404 错误,这是Eclipse自身的原因所导致的,此错误对访问具体项目不会有任何影响,读者可不必理会。

二、实现一个servlet程序

为了帮读者快速学习servlet开发,接下来,分步骤的实现一个servlet程序,来演示其使用,具体如下:

1.创建servlet文件

1.由于直接实现servlet接口来编写servlet很不方便,需要实现很多方法。因此可以通过继承servlet接口的实现类javax.servlet.GenericServlet来实现。具体代码如下:

package cn.itcast.firstmyapp.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class HelloWordServlet extends GenericServlet{

	@Override
	public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
		// 得到输出流PrinterWriter对象,Servlet使用输出流来产生相应
		System.out.println("接收了客户的请求-----------------2020080605023");
		PrintWriter pw = res.getWriter();
		// 使用输出流对象想客户端发送字符数据
		pw.print("HELLO WORLD DASHUJU2005 CHENGQI 2020080605023");
	}
}
2.查找servlet的JAR包

由于servlet程序是一个javaEE程序而不是javaSE程序,因此,所有的JAR文件都需要自己手动添加到CLASSPATH环境变量中。进入Tomcat安装目录下的lib目录,复制servlet-api.jar文件。

3.创建web.xml文件

进入目录下的WEB.INF。

编写web.xml文件,下面是配置代码。



  FirstServlet
  
  	hello world
  	cn.itcast.firstmyapp.servlet.HelloWordServlet
  
  
  	hello world
  	/hello
  

4.运行服务器,查看效果

启动Tomcat服务器,在浏览器中的地址栏中输入地址“http://localhost:8080/FirstServlet/hello”访问hello页面。


从上图可以看出,客户端可以正常访问Tomcat服务器的servlet程序。至此,第一servlet程序已经实现。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4656666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-07

发表评论

登录后才能评论

评论列表(0条)

保存