Eclipse集成Tomcat:6个常见的”how to”问题
学习一门新技术通常是一个很困难的过程,当你想要同时学习两门有交叉的新技术的时候,这个过程会变得更困难。Tomcat和Eclipse是Java EE开发中最流行的2个必备神器,因此,为了成为一个专业的开发者,你需要知道如何使用他们,并且会做一些配置。
1、如何把tomcat添加到Eclispe里面?
最简单的方式是直接下载Java EE版本的Eclispe。然后,如果你创建一个新的动态Web工程,Eclispe会自动下载并安装Tomcat。但是,自己手动该如何做呢?
- 首先你要下载最新版的Tomcat,然后安装在你的电脑上。不要忘记新安装的Tomcat的目录。
- 打开Eclispe,在主菜单上选择窗口(Window)->选项(Preferences)。
- 在“选项”窗口左边的面板中,选择服务器(Server)->运行时环境(Runtime Environments)
- 点击“添加…”(Add..)按钮,然后选择你应经安装的Tomcat的版本。
- 点击“下一步”(Next)按钮,设置已经安装的Tomcat的路径,然后点击“完成”(Finish)按钮。
这就可以了。现在,你就可以在Eclispe的“服务器”(Server)视图中找到你安装的Tomcat服务器了。
2、Eclipse和Tomcat的工作目录在哪里?
你在Eclipse中使用Tomcat但是却不知道Tomcat在哪的话,就太可笑了。只需要几个简单的步骤就能搞定。
- 打开Eclispe的“服务器”(Servers)视图。
- 选中你想知道位置的的服务器。
- 在服务器上双击。
- 在打开的窗口里面,选择“服务器位置”(Server location)部分。
- 就会看到“服务器路径”(Server path)。
一般来说,这个路径看起来是这样的:%eclipse_work_space%.metadata.plugins\org.eclipse.wst.server.core\tmp0
3、Tomcat的日志文件在哪?
Tomcat(已经集成进Eclispe)的日志文件目录位于:%eclipse_work_space%.metadata.plugins\org.eclipse.wst.server.core\tmp0\logs
4、如何在Eclispe中更改Tomcat的端口号?
第一种方式:
为了改变HTTP的端口号,首先要做第2段讲的3个步骤,然后,打开“端口”(Port)部分,然后把“HTTP/1.1”这个框的值(默认是8080)设置成你想要的值。
第二种方式:
进入%eclipse_work_space%.metadata.plugins\org.eclipse.wst.server.core\tmp0\conf目录,打开server.xml,找到下面的字符串:
<connector connectiontimeout="20000" port="8080" protocol="HTTP/1.1" redirectport="8443">
</connector>
把“port” 属性的值改为你想要的值。
5、WAR文件放在Tomcat的哪个地方?
如果你把Tomcat集成到了Eclipse,放在这:%eclipse_work_space%.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
如果你想把WAR部署在独立的Tomcat中,放在这:%server_location%\webapps
6、Eclipse中debug模式的Tomcat
为了在Eclipse中以debug模式启动Tomcat,在“服务器”(Server)视图中,点击“bug”图标的按钮(详见下图)。
原文链接: javacodegeeks 翻译: ImportNew.com - miracle1919
译文链接: http://www.importnew.com/10572.html
最新文章
- salesforce 零基础学习(二十三)数据记录导出至excel(自定义报表导出)
- No suitable driver found for jdbc:mysql://localhost:3306/dmc
- 【CSS3】 理解CSS3 transform中的Matrix(矩阵)
- 使用iText库创建PDF文件
- [jQuery EasyUI系列] 创建增删改查应用
- js:数据结构笔记5--链表
- Android--ListView显示列表数据
- java 文件text的写入
- js混淆工具
- CSS当中color的四种表示方法
- [ExtJS5学习笔记]第22 Extjs5正在使用beforeLabelTpl添加所需的配置选项标注星号标记
- asp.net访问WebService的各种方式
- 关于ubuntu的图标创建以及快捷方式打开
- Linux下一次删除百万文件
- 你真的了解 i++, ++i 和 i+++++i 以及 i+++i++ 吗?
- MFC(1):vc6.0转vs2005出现的问题
- pycharm 2018.1 激活
- [Golang] lua战斗验证服务器
- 【58沈剑架构系列】互联网公司为啥不使用mysql分区表?
- 51nod-1222-最小公倍数计数
热门文章
- log4j:ERROR Failed to rename [/log/xxx.log] to [/log/xxx.log.2016-11-23.log]
- PHP中的数据库三、redis
- Docker中部署Kubernetes
- 【Linux】重定向与管道
- Favorites of top 10 rules for success
- Strust OGNL详解
- ubuntu 14.04 desktop装vnc4server
- dubbox 的各种管理和监管
- ASP.NET MVC Form验证
- 使用 CoordinatorLayout 出错 inflating class android.support.design.widget.CoordinatorLayout