学习一门新技术通常是一个很困难的过程,当你想要同时学习两门有交叉的新技术的时候,这个过程会变得更困难。Tomcat和Eclipse是Java EE开发中最流行的2个必备神器,因此,为了成为一个专业的开发者,你需要知道如何使用他们,并且会做一些配置。

1、如何把tomcat添加到Eclispe里面?

最简单的方式是直接下载Java EE版本的Eclispe。然后,如果你创建一个新的动态Web工程,Eclispe会自动下载并安装Tomcat。但是,自己手动该如何做呢?

  1. 首先你要下载最新版的Tomcat,然后安装在你的电脑上。不要忘记新安装的Tomcat的目录。
  2. 打开Eclispe,在主菜单上选择窗口(Window)->选项(Preferences)。
  3. 在“选项”窗口左边的面板中,选择服务器(Server)->运行时环境(Runtime Environments)
  4. 点击“添加…”(Add..)按钮,然后选择你应经安装的Tomcat的版本。
  5. 点击“下一步”(Next)按钮,设置已经安装的Tomcat的路径,然后点击“完成”(Finish)按钮。

这就可以了。现在,你就可以在Eclispe的“服务器”(Server)视图中找到你安装的Tomcat服务器了。

2、Eclipse和Tomcat的工作目录在哪里?

你在Eclipse中使用Tomcat但是却不知道Tomcat在哪的话,就太可笑了。只需要几个简单的步骤就能搞定。

  1. 打开Eclispe的“服务器”(Servers)视图。
  2. 选中你想知道位置的的服务器。
  3. 在服务器上双击。
  4. 在打开的窗口里面,选择“服务器位置”(Server location)部分。
  5. 就会看到“服务器路径”(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

最新文章

  1. salesforce 零基础学习(二十三)数据记录导出至excel(自定义报表导出)
  2. No suitable driver found for jdbc:mysql://localhost:3306/dmc
  3. 【CSS3】 理解CSS3 transform中的Matrix(矩阵)
  4. 使用iText库创建PDF文件
  5. [jQuery EasyUI系列] 创建增删改查应用
  6. js:数据结构笔记5--链表
  7. Android--ListView显示列表数据
  8. java 文件text的写入
  9. js混淆工具
  10. CSS当中color的四种表示方法
  11. [ExtJS5学习笔记]第22 Extjs5正在使用beforeLabelTpl添加所需的配置选项标注星号标记
  12. asp.net访问WebService的各种方式
  13. 关于ubuntu的图标创建以及快捷方式打开
  14. Linux下一次删除百万文件
  15. 你真的了解 i++, ++i 和 i+++++i 以及 i+++i++ 吗?
  16. MFC(1):vc6.0转vs2005出现的问题
  17. pycharm 2018.1 激活
  18. [Golang] lua战斗验证服务器
  19. 【58沈剑架构系列】互联网公司为啥不使用mysql分区表?
  20. 51nod-1222-最小公倍数计数

热门文章

  1. log4j:ERROR Failed to rename [/log/xxx.log] to [/log/xxx.log.2016-11-23.log]
  2. PHP中的数据库三、redis
  3. Docker中部署Kubernetes
  4. 【Linux】重定向与管道
  5. Favorites of top 10 rules for success
  6. Strust OGNL详解
  7. ubuntu 14.04 desktop装vnc4server
  8. dubbox 的各种管理和监管
  9. ASP.NET MVC Form验证
  10. 使用 CoordinatorLayout 出错 inflating class android.support.design.widget.CoordinatorLayout