eclipse安装tomcat插件

来源:互联网 发布:java中九九乘法表 编辑:程序博客网 时间:2024/05/16 19:29

http://blog.csdn.net/seuxiaoqi/article/details/6003549


一、软件下载

  • Eclipse3.6 IDE for Java EE Developers: 下载地址:http://eclipse.org/downloads/
  • Tomcat Eclipse Plugin, 下载地址:http://www.eclipsetotale.com/tomcatPlugin.html

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

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会为我们生成代码框架,我们只需填入实际的处理代码即可。

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

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

[java] view plaincopy
  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.     
  12. </web-app>  

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


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝的小鸡小怎么办 婴儿蛋蛋一直红怎么办 婴儿吃母乳拉肚子怎么办 满月宝宝拉水怎么办 小孩子拉肚子拉水怎么办 新生儿小鸡歪的怎么办 新生儿拉屎是水怎么办 婴儿拉屎稀水怎么办 新生儿睡得少怎么办 小孩大便是水怎么办 婴儿大便稀水样怎么办 小孩晚上睡不着觉怎么办 小孩小鸡头红怎么办 儿童睡觉磨牙齿怎么办 幼儿小鸡红肿疼怎么办 宝宝小鸡淹了怎么办 小孩的小鸡肿怎么办 小鸡脚趾歪了怎么办 小鸡脖子歪了怎么办 宝宝的小鸡红怎么办 游戏联不了网络怎么办 光敏印章进水了怎么办 照片打印出来黑怎么办 企业股东签名不符怎么办 电脑签字签不了怎么办 刘海的碎发怎么办 车牌号全是单数怎么办 品正通保车险超市怎么办营业执照 车辆咨询服务门市怎么办营业执照 被互盾科技骗了怎么办 家具生意不好怎么办啊 今年家具店生意不好怎么办 奶茶店位置不好怎么办 早餐店位置不好怎么办 木工做的不好怎么办 淘宝昵称改不了怎么办 淘宝店关门售后怎么办 店里生意不好怎么办?解决方案 淘宝店铺没有生意怎么办 淘宝店做大了应该怎么办 汽车维修没生意怎么办