Eclipse中安装配置Tomcat
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的更多相关文章
- eclipse中如何配置tomcat
1.打开eclipse上面的Windows选项,选择Preferences==>Server==>Runtime Environments==>Add 2.选择你电脑中安装的tomc ...
- [转]在Mac系统中安装配置Tomcat及和Eclipse 配置
第一步:下载Tomcat 下载地址:http://tomcat.apache.org/download-70.cgi 直接下载如下选中即可: 第二步: 下载完成后 ,把解压的文件夹放到一个目录下 ...
- python 笔记1:安装python;eclipse中安装配置pydev
1 下载安装python. 官网:https://www.python.org/downloads/ 根据自己的操作系统选择需要的版本下载并安装. 我的电脑操作系统windows xp的,只 ...
- python 笔记1:官网下载及安装python;eclipse中安装配置pydev
1 下载安装python. 官网:https://www.python.org/downloads/ 根据自己的操作系统选择需要的版本下载并安装. 我的电脑操作系统windows xp的,只 ...
- 在eclipse中安装配置WebDriver
安装好eclipse环境后,下载Selenium jar包 在eclipse中新建一个java project 之后选择新建的工程,将Selenium jar包中的lib文件夹和selenium-ja ...
- eclipse中安装配置maven
1.首先说一下在windows中安装maven.非常简单... 到http://maven.apache.org/download.html中下载maven,截止笔者发文时,maven最新版本为mav ...
- Eclipse中安装配置Gradle
Gradle是以Groovy语言为基础,面向Java应用为主.基于DSL(领域特定语言)语法的自动化构建工具. gradle对多工程的构建支持很出色,工程依赖是gradle的第一功能. gradle支 ...
- maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程。
注:本文来源于:杨四郎2018 <maven的安装.路径配置.修改库文件路径和eclipse中的配置.创建maven工程> 一.maven的安装 首先,先到官网去下载maven.这里是官 ...
- 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project
使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...
随机推荐
- Java 使用GDAL 读写 shapefile
读取shp文件,并把它转化为json import org.gdal.ogr.*; import org.gdal.ogr.Driver; import org.gdal.gdal.*; public ...
- Docker的镜像
镜像是容器的运行基础,容器是镜像运行后台的形态 镜像的概念 镜像是一个包含程序运行必要依赖环境和代码的只读文件,它采用分层的文件系统,将每一次改变以读写层的形式增加到原来的只读文件上 镜像的系统结构 ...
- CentOS进不了mysql
在tty1里输入命令:“mysql -uroot -p+密码” 可以正常进入mysql,但在tty2里就不行了, 提示:Error 1045(28000): Access denied for use ...
- mac brew 安装php扩展报错:parent directory is world writable but not sticky
$ brew install php70-mcrypt 报错: Error: parent directory is world writable but not sticky 搜索到github的答 ...
- 【转载】说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可 ...
- C++ Sqlite3
/* 回调函数的格式如下: int sqlite_callback( void* pv, //由 sqlite3_exec() 的第四个参数传递而来 int argc, //表的列数 char** a ...
- C# DataTable中根据某Column值(不重复)获取该值所在行
System.Data.DataTable dt = new System.Data.DataTable(); dt.PrimaryKey = new System.Data.DataColumn[] ...
- c++的重载运算符
c++中允许重载运算符: 这是我辛苦的结果 #include"iostream"using namespace std;class aaa{ int x;public: aaa() ...
- Android 自定义 view(三)—— onDraw 方法理解
前言: 上一篇已经介绍了用自己定义的属性怎么简单定义一个view<Android 自定义view(二) -- attr 使用>,那么接下来我们继续深究自定义view,下一步将要去简单理解自 ...
- Ext.Net_1 配置ext.net所需的环境
一.配置ext.net有两种方法,一是通过自动配置,即:工具--->Nuget包管理器--->管理解决方案的Nuget程序包--->搜索EXT.NET--->安装,安装完后,环 ...