Eclipse(4.4.x及以上)中安装配置Tomcat

以下配置说明全部针对免安装版本

基于tomcat的安装目录和运行目录是可以不同的,本文都会进行说明

首先简单介绍一下tomcat的目录结构,一般情况下,tomcat包括以下子目录:

bin、conf、lib、logs、temp、webapps、work

按作用不同,主要分为两大类:

安装目录(Home):bin和lib

运行目录(Base):conf、temp、webapps(logs和work会在启动后自动生成)

Home目录只需要一个,Base目录可配置任意个,且独立运行。

Base目录依赖于Home目录,相当于安装了一个QQ软件后,可以登录多个QQ号

一、设置home和base目录

下载tomcat免安装版本,解压后不修改任何文件的情况下,做以下配置说明

首先下载一下免安装的tomcat解压

1.1、HOME目录

新建一个目录作为安装目录,将解压后的bin和lib两个目录复制到此目录下

F:\WorkServer\TomcatHome\ApacheTomcat7(bin、lib就在此目录下)

如果分离base目录,则忽略下面内容,直接看“1.2”小节

如果不分离base目录,则将解压后的所有文件复制到此目录。这时如果需要运行多个tomcat,则需要解压多个tomcat,不分离base目录的情况下,忽略“1.2”小节

1.2、BASE目录

新建一个目录作为运行目录,建议以端口命名目录,将解压后的conf、temp、webapps复制到此目录下

F:\WorkServer\TomcatBase\7070(conf、temp、webapps就在此目录下)

如需要运行多个tomcat,则建多个base目录,同时复制conf、temp、webapps目录。

如:

F:\WorkServer\TomcatBase\8080(conf、temp、webapps就在此目录下)

F:\WorkServer\TomcatBase\6060(conf、temp、webapps就在此目录下)

注意:因单个不分离的tomcat,工作目录是以bin目录运行程序的,则为了分离模式下使用和不分离模式下使用完全一致,则在所有的base目录中,均新建一个空白的bin目录

二、Server运行环境配置

2.1、打开Eclipse,在上方菜单栏点击:Window 》 Preferences

2.2、在弹出的窗口点击:Server 》 Runtime Environments

2.3、点击Add…

2.4、在弹出的小窗口选中:Apache 》 Apache Tomcat v7.0

(说明,下载的tomcat是什么版本,则选择什么版本)

2.5、点击Next

2.6、在Name输入框中输入您的名称:ApacheTomcat7(此名称作为显示名称)

2.7、在Tomcat installation directory选择框中点击Browse…选择上面配置的Home目录

本示例的Home目录是:“F:\WorkServer\TomcatHome\ApacheTomcat7”

2.8、点击Finish

如果需要配置多个运行环境,比如tomcat6、tomcat7、tomcat8,则设置多个对应的home目录,设置方式查看“1.1”小节

三、新建一个Server

3.1、打开Eclipse,在Servers的空白处右键:New 》Server

3.2、选择Apache下的tomcat版本,然后在Server names处输入Server的名称“Tomcat7070”,选择对应版本的运行环境“ApacheTomcat7”

3.3、点击Finish,完成设置

四、配置Server

4.1、双击Servers子窗口中配置出来的服务名称,如“Tomcat7070”

4.2、在属性页面中修改默认设置

Server Options

去掉“Modules auto reload by default”复选框

Publishing

去掉“Update context paths”复选框

Ports

修改server占用端口

Server Locations

不分离base,则勾选“Use Tomcat installation”

分离base,则勾选“Use custom location”,“Server path”选择对应base目录

“Deploy path”使用tomcat默认目录“webapps”

4.3、点击上图中的Open launch configuration,切换到Arguments选项,把Working directory选为Other,点击File System…先中base目录下的bin目录:F:\WorkServer\TomcatBase\7070\bin,点击Apply应用设置,最后点击ok退出。

五、使用及启动

5.1、右击服务名称,选中Add and Remove…,在弹出的窗口中,从左边的“Available”选择你需要添加到Server的应用到右边的“Configured”,最后点击Finish关闭。

5.2、单击选中服务名称,点击Servers子窗口右上角的图标,臭虫图标为debug模式启动,三角形图标为run模式启动。

Eclipse中安装配置Tomcat的更多相关文章

  1. eclipse中如何配置tomcat

    1.打开eclipse上面的Windows选项,选择Preferences==>Server==>Runtime Environments==>Add 2.选择你电脑中安装的tomc ...

  2. [转]在Mac系统中安装配置Tomcat及和Eclipse 配置

    第一步:下载Tomcat 下载地址:http://tomcat.apache.org/download-70.cgi 直接下载如下选中即可: 第二步:   下载完成后 ,把解压的文件夹放到一个目录下 ...

  3. python 笔记1:安装python;eclipse中安装配置pydev

    1  下载安装python. 官网:https://www.python.org/downloads/     根据自己的操作系统选择需要的版本下载并安装. 我的电脑操作系统windows xp的,只 ...

  4. python 笔记1:官网下载及安装python;eclipse中安装配置pydev

    1  下载安装python. 官网:https://www.python.org/downloads/     根据自己的操作系统选择需要的版本下载并安装. 我的电脑操作系统windows xp的,只 ...

  5. 在eclipse中安装配置WebDriver

    安装好eclipse环境后,下载Selenium jar包 在eclipse中新建一个java project 之后选择新建的工程,将Selenium jar包中的lib文件夹和selenium-ja ...

  6. eclipse中安装配置maven

    1.首先说一下在windows中安装maven.非常简单... 到http://maven.apache.org/download.html中下载maven,截止笔者发文时,maven最新版本为mav ...

  7. Eclipse中安装配置Gradle

    Gradle是以Groovy语言为基础,面向Java应用为主.基于DSL(领域特定语言)语法的自动化构建工具. gradle对多工程的构建支持很出色,工程依赖是gradle的第一功能. gradle支 ...

  8. maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程。

    注:本文来源于:杨四郎2018  <maven的安装.路径配置.修改库文件路径和eclipse中的配置.创建maven工程> 一.maven的安装 首先,先到官网去下载maven.这里是官 ...

  9. 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

     使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...

随机推荐

  1. 在使用Intelligencia.UrlRewriter过程中 中文乱码问题

    由于业务需求,最近将项目部分模块修改为伪静态,使用到了Intelligencia.UrlRewriter.dll组件. 网上对使用Intelligencia.UrlRewriter.dll的配置讲解很 ...

  2. jar包的MANIFEST.MF注意事项

    1. 基本格式 属性名称:空格+属性值 2. 一行最多72个字符,换行继续必须以空格开头 3. 文件最后必须要有一个回车换行 4. Class-Path 当前路径是jar包所在目录,如果要引用当前目录 ...

  3. Python之路【第十八章】:Django基础

    Django基本配置 Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Se ...

  4. Uiautomator ——API详解(转载http://www.cnblogs.com/by-dream/p/4921701.html)

    转载来源: 简单的例子 以一个简单的例子开始吧.我们完成一个 " 打开QQ,进入QQ空间,然后退出 " 的case. 代码如下: package QQ; import java.i ...

  5. Windows Server 2008 R2组策略设置计算机配置和用户配置

    一.认识Windows Server 2008 R2域控组策略管理 1.域控服务器zhuyu.com的组策略管理默认会读取AD用户和计算机目录下创建的OU容器(组织单元), 在对应的OU容器创建对应的 ...

  6. word search puzzle

    package WordSearch; import java.util.ArrayList; import java.util.HashMap; import java.io.*; public c ...

  7. Python--循环语句

    Python 循环语句 循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式: Python提供了for循环和while循环(在Python中没有do..while循 ...

  8. NET基础(3):is 和 as 操作符

    在C#语言中进行类型转换的另外一种方式是使用is和as操作符.is检查对象是否兼容于指定类型,返回Boolean值true或false.注意,is操作符永远不抛出异常,例如以下代码: Object o ...

  9. XPath 实例

    在本节,让我们通过实例来学习一些基础的 XPath 语法. XML实例文档 我们将在下面的例子中使用这个 XML 文档: "books.xml" : <?xml versio ...

  10. Slackware Linux or FreeBSD 配置中文环境。

    配置中文环境. Slackware Linux 如果在控制面板的语言与地区选项中没有找到中文,那说明在安装系统选择软件的时候没有将国际语言支持包选上,可以从slackware的安装盘或ISO文件中提取 ...