一、软件下载

二、软件安装和配置(图文)

1.解压Eclipse到某个目录,例如/usr/local/eclipse 即可。

2. 解压Tomcat 插件到eclipse目录下的plugins目录中。

3.如果你的jdk是jkd1.6.0_21及之后的版本 可能在启动Eclipse时遇到Out of Memory的问题,解决方法是在eclipse.ini文件中添加一行:-XX:MaxPermSize=256m 
4. 启动Eclipse之后,开始着手配置Tomcat。Windows->preferences,找到Tomcat选项:选择Tomcat版本(没7.0,选6.x即可),然后配置Tomcat安装目录,如下图:

5. 配置Server选项,找到Server->Server runtime environment,新建一个Server:

最后OK,就完成了Tomcat和Eclipse的设置。正常的话,可以看到界面多了三个Tomcat按钮。没有看到的话,选择菜单Windows ->Custmize Perspective,展开other选项,在Tomcat上打勾。

三、新建Servlet测试程序

1.启动eclipse,然后选择菜单File->New->Project... ,在新建项目向导中选择 Web->Dynamic Web Project 。该项目即为使用Servlet、JSP等技术开发动态网站的项目。

2.简单的Project设置,新建Project:HelloWorld,具体如图片中设置即可:

3.在eclipse左侧的Project Explorer中,右键单击Java Resources: src 目录(以后简称src 目录), 选择New->Class ,建立如下所示的类

包名输入我们要建立的 com.idv2.learnjsp,类名为 HelloServlet,父类为 javax.servlet.http.GenericServlet。 在输入父类名时,你会看到输入框左侧有个小灯泡的图标,这说明可以通过 Alt-/ 键自动补齐, 因此你只需输入 GenericSer 几个字母,然后按 Alt-/ 组合键,系统会自动查找开头为 GenericSer 的类 并补齐剩余部分。

Finish之后eclipse会为我们生成代码框架,我们只需填入实际的处理代码即可。

  1. package com.idv2.learnjsp;
  2. import java.io.IOException;
  3. import java.io.PrintWriter;
  4. import javax.servlet.GenericServlet;
  5. import javax.servlet.ServletException;
  6. import javax.servlet.ServletRequest;
  7. import javax.servlet.ServletResponse;
  8. public class HelloServlet extends GenericServlet {
  9. /**
  10. * 自动生成的序列号
  11. */
  12. private static final long serialVersionUID = 322156104287226122L;
  13. /**
  14. * Servlet启动时调用的函数
  15. */
  16. public void init() {
  17. System.out.println("init() was called.");
  18. }
  19. /**
  20. * 处理客户端的请求
  21. * @param req 客户端请求
  22. * @param res 客户端响应
  23. */
  24. @Override
  25. public void service(ServletRequest req, ServletResponse res)
  26. throws ServletException, IOException {
  27. System.out.println("service() was called.");
  28. // 指定输出内容以及编码方式
  29. res.setContentType("text/html; charset=UTF-8");
  30. // 获取输出流对象
  31. PrintWriter out = res.getWriter();
  32. // 发送HTML内容
  33. out.println("<html>");
  34. out.println("<head>");
  35. out.println("<title>Hello, Servlet!</title>");
  36. out.println("</head>");
  37. out.println("<body>");
  38. out.println("Hello, Servlet!");
  39. out.println("</body>");
  40. out.println("</html>");
  41. }
  42. /**
  43. * Servlet结束时调用的函数
  44. */
  45. public void destroy() {
  46. System.out.println("destroy() was called.");
  47. }
  48. }

4。在WeContent/WEB-INF/web.xml中,配置

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  3. <servlet>
  4. <servlet-name>HelloServlet</servlet-name>
  5. <servlet-class>com.idv2.learnjsp.HelloServlet</servlet-class>
  6. </servlet>
  7. <servlet-mapping>
  8. <servlet-name>HelloServlet</servlet-name>
  9. <url-pattern>/helloservlet</url-pattern>
  10. </servlet-mapping>
  11. </web-app>

最后右键单击服务器,选择Start ,片刻即可看到在Console栏中输出大量的信息,服务器启动了。 打开浏览器,访问 http://localhost:8080/LearnJSP/helloservlet 。 如果能看到“Hello Servlet”的输出,则恭喜你,第一个Servlet成功运行了!

eclipse中安装tomcat插件的更多相关文章

  1. 总结eclipse中安装maven插件

    当自己越来越多的接触到开源项目时,发现大多数的开源项目都是用maven来够建的.并且在开发应用时,也越来越意识到maven的确会解决很多问题,如果你要了解maven,可以参考:Maven入门指南(一) ...

  2. SVN工具的使用 和在Eclipse中安装GPD插件:(多步审批流,因此选择使用工作流(JBPM)来实现)

    前言 重点解说SVN工具的还原版本号.   1.提交svn之前.要先更新文件.假设更新之后有版本号冲突的话.就线下解决掉冲突,在把该文件标记为已经解决冲突. 正文 使用SVN还原历史版本号 water ...

  3. 在Eclipse中安装spket插件

    spket是一个开发JavaScript和Ext等的开发工具,它可以 是独立的IDE,也可以作为 Eclipse的插件使用,下面介绍如何在Eclipse中安装spket插件, 1.首先上 官网 htt ...

  4. Eclipse中安装MemoryAnalyzer插件及使用

    Eclipse中安装MemoryAnalyzer插件 一.简介 Eclipse作为JAVA非常好用的一款IDE,其自带的可扩展插件非常有利于JAVA程序员的工作效率提升. MemoryAnalyzer ...

  5. eclipse中安装freemarker插件及ftl使用freemarker编辑器

    http://www.07net01.com/2015/08/895212.html eclipse中安装freemarker插件及ftl使用freemarker编辑器 在线安装的方法是:Help – ...

  6. 在eclipse中安装groovy插件

    在eclipse中安装groovy插件详细步骤: step 1:检查自己的eclipse版本:在help->About Eclipse中查看: step 2:进入 https://github. ...

  7. 在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文

    在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文安装成功后ASCII还是不能转换成中文的,原因是设置里面没有把编码设置为utf8的, ...

  8. eclipse中安装pydev插件出现duplicate location

    eclipse中安装pydev插件出现duplicate location,主要是因为之前已经填写了该地址并且已经加载了,具体的解决办法见下链接: http://jingyan.baidu.com/a ...

  9. 在Eclipse中安装python插件的方法

    一个博士给了我一堆代码,原本以为是C++或者java写的,结果是python,我压根没学过呀,不过本着语言都是相通的原则,我硬着头皮开始学习Python,当然先学习安装IDE(以前学习一门新语言,我会 ...

随机推荐

  1. Linux下PHP+MySQL+CoreSeek中文检索引擎配置

    说明: 操作系统:CentOS 5.X 服务器IP地址:192.168.21.127 Web环境:Nginx+PHP+MySQL 站点根目录:/usr/local/nginx/html 目的:安装co ...

  2. Linux文件普通权限

    1.文件所有者,所属用户组,其他用户1)文件所有者:创建文件的用户2)所属用户组:文件属于哪个用户组3)其他用户:不是文件所有者,不属于文件所属用户组的用户,称为其他用户 2.Linux文件权限我们切 ...

  3. SQL server 2008 Express Edition实现自动备份和自动删除备份

    1.查看SQL 版本: select @@VERSION --可以看到 Express Edition 精简免费版 Microsoft SQL Server 2008 R2 (SP2) - 10.50 ...

  4. 火狐和ie下获取javascript 获取event

    javascript 获取event 先从一个简单的例子说起,一个简单的button控件如下: <input type='button' name='mybtn' id='mybtn' oncl ...

  5. 删除文件夹工具类 DeleteFolder.java

    package com.util; import java.io.File; /** * 删除文件夹 * @createTime DSC 20, 2010 15:38 * @version 2.0 * ...

  6. spring基础部分——注解

    注解: @Entity @Table @Column @Enumerated @Autowired @Controller @RequestMapping @RequestParam

  7. Hibernate3回顾-4-事务和并发管理

    4.事务和并发 Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Tra ...

  8. 8张图带你深入理解Java

    1.字符串的不变性 下图展示了如下的代码运行过程: String s = "abcd";s = s.concat("ef");   备注:String refe ...

  9. php 自带函数

    memory_get_usage()://查看当前内存使用情况单位 bytes str_repeat("liuhui", 2);//字符串重复指定次数,liuhui重复2次

  10. Python 共享和上传函数模块到PyPI

    1. register account by brower on https://pypi.python.org/pypi/ 2. register your moudle "nester& ...