Apache Tomcat 作为web服务器已经广泛用于Java Servlets 和 JSP (Java Server Pages) 开发。

环境:Ubuntu10.10

java环境的配置见另一篇文章:http://www.linuxidc.com/Linux/2012-10/72635.htm
在Ubuntu 10.10下安装JDK配置Eclipse配置j2me

准备工作
去Tomcat官网下载好Tomcat7.0,最后下载好的文件名类似apache-tomcat-7.0.30.tar.gz

安装Tomcat
下载Eclipse的插件tomcatPlugin
http://www.eclipsetotale.com/tomcatPlugin.html

安装步骤

首先解压tomcat到/opt目录
sudo tar zxvf apache-tomcat-7.0.30.tar.gz -C /opt

然后直接运行 bin文件夹里面的start.up:

打开浏览器,输入地址:
http://localhost:8080/

看到下面的页面就表明运行成功了。

整合Eclipse和Tomcat
首先将下载好的插件解压后的放到eclipse的plug目录中,重启eclipse之后工具栏上就会出现三只小猫:

但插件现在还不能正常使用,继续配置:
在windows->preferences中设置Tomcat,Tomcat version 设为7.x,home定位到opt里的目录,如图:

还需要设置Tomcat->advanced中的Tomcat base 定位到opt里的目录即可,然后Apply->ok。

eclipse中servlet和jsp的开发环境就算配置好了。

简单的例子

1)首先创建一个server

File->New->Server:

一路下一步就可以了。

2)创建一个Dynamic web project

File->New->Dynamic web project

随便取个名字,finish就可以了。

注:项目的WEB-INF目录下没有web.xml文件。

3)在webcontent目录下创建index.jsp

File->New->JSP File

代码:

  1.  
  2. <%@ page language="java" contentType="text/html; charset=UTF-8"
  3.  
  4. pageEncoding="UTF-8"%>
    • <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    • <html>
    • <head>
    • <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    • <title>Insert title here</title>
    • </head>
    • <body>
    • <% java.util.Date d =new java.util.Date();%>
    • <h1>Today's date is<%= d.toString()%></h1>
    • </body>
    • </html>

注意:最好不要使用apt-get方式安装,我之前用的 就是这个方法,但在整合eclipse的时候遇到了问题。

右击项目,Run...>Run on Server,选择刚新建的Server。运行效果如下图所示:

4)创建Servlet

选中刚才的项目,File->New->Servlet,填好类名就可以了。

点finish,servlet类就在项目中Java Resources->src目录中创建好了,在的doGet方法中添加代码:

response.getWriter().write("Hello, world!");

在servlet上右击,Run...>Run on Server,选择刚新建的Server。运行效果如下图所示:

Ubuntu中配置Tomcat与Eclipse整合的更多相关文章

  1. Ubuntu中配置tomcat

    1.从网上下载的tomcat配置失败后,servername那一栏写不了,必须要删除工作空间的配置文件 sudo rm /home/{username}/workspace/.metadata/.pl ...

  2. 在Eclipse中配置Tomcat时,出现Cannot create a server using the selected type错误

    在eclipse中配置Tomcat时,出现Cannot create a server using the selected type错误 原因:Tomcat被删除或者是重新安装,并且安装目录改变了. ...

  3. 在Eclipse中配置Tomcat 创建和运行Servlet/JSP

    在Eclipse中配置Tomcat 创建和运行Servlet/JSP 步骤一:在Eclipse中配置Tomcat(注意下载Eclipse IDE for Java EE Developers) (1) ...

  4. 如何在Eclipse中配置Tomcat

    1.Eclipse EE 配置Tomcat Eclipse EE 主要用于Java Web开发和J2EE项目开发.Eclipse EE中配置Tomcat比较简单,新建一个Tomcat Server即可 ...

  5. 如何在Eclipse中配置Tomcat(免安装版)

    如何在Eclipse中配置Tomcat(免安装版) 2013-10-09 23:19wgelgrsh | 分类:JAVA相关 | 浏览642次 分享到:   2013-10-10 17:10提问者采纳 ...

  6. eclipse中配置Tomcat服务器以及新建项目

    eclipse配置Tomcat服务器 http://jingyan.baidu.com/article/ca2d939dd90183eb6d31ce79.html eclipse中配置Tomcat服务 ...

  7. Eclipse中配置Tomcat容器

    Tomcat 安装与配置 Tomcat是Apache 软件基金会(Apache Software Foundation)核心项目之一,支持最新的Servlet 和JSP 规范.因为Tomcat 技术先 ...

  8. Ubuntu中配置Java环境变量时,出现command not found问题解决记录

    百度出Ubuntu中配置Java环境变量时,在利用sudo gedit /etc/profile 对profile编辑后, 在terminal中输入 sudo source /etc/profile, ...

  9. 手把手教你----MyEclipse中 配置 Tomcat

    电脑上配置Tomcatserver 安装Tomcat并配置环境变量 測试是否配置成功 MyEclipse中配置Tomcat 想要开发Java Web的程序.首先在MyEclipse中必须配置Tomca ...

随机推荐

  1. 九、Shell 流程控制

    Shell 流程控制 和Java.PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): <?php if (isset($_GET["q"])) { ...

  2. 【CodeBase】PHP检查未知媒体文件的格式

    用法: <?php $filefullpath="F:/test/2awd45wr1e5fef5e5"; echo Format::check($filefullpath,[ ...

  3. PHP之基本目录操作

    一.创建目录 mkdir ($pathname, $mode = 0777, $recursive = false, $context = null) $pathname: 目录路径 $mode : ...

  4. <Docker学习>1. 简介

    Q: Dokcer是什么? A: 是一种虚拟化技术.参考https://www.imooc.com/learn/867快速了解Docker. Q: 传统虚拟机技术和Dokcer的区别? A: 传统虚拟 ...

  5. Flask学习笔记:数据库迁移操作flask-script+alembic/flask-migrate

    数据库迁移是将代码中模型类(即表)的修改同步到数据库中, flask-sqlalchemy的模型类一旦使用create_all()映射到数据库中后,对这个模型类的修改(例如添加了一个新的字段)就不会再 ...

  6. Scrapy用pipelines把字典保存为csv格式

    import csv class MyProjectPipeline(object): # 保存为csv格式 def __init__(self): # 打开文件,指定方式为写,利用第3个参数把csv ...

  7. [GDOI2016][树链剖分+主席树]疯狂动物城

    题面 Description Nick 是只在动物城以坑蒙拐骗为生的狐狸,儿时受到偏见的伤害,放弃了自己的理想.他被兔子 Judy 设下圈套,被迫与她合作查案,而卷入意想不到的阴谋,历尽艰险后成为搭档 ...

  8. 洛谷P1424小鱼的航程改进版

    题目链接https://www.luogu.org/problemnew/show/P1424

  9. cakephp 中Console / Shell 有什么优点?

    Which is the advantage of using CakePHP Console / Shell for programmed tasks ? 查看原文 最近用到了cakephp中的sh ...

  10. Python 命令总结

    本章内容 pip pip install -r requirement.py(里面写入需要安装的包的名字) pip install django==1.9            #需要安装那个版本 P ...