博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat与IDE的整合 - Eclipse(结尾附视频)
阅读量:2032 次
发布时间:2019-04-28

本文共 2827 字,大约阅读时间需要 9 分钟。

写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

  • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
  • 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
  • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

Tomcat与IDE的整合 - Eclipse(结尾附视频)

本文关键字:Tomcat、Eclipse、整合配置、项目部署

文章目录

一、Tomcat介绍

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目。是一个开源免费的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
Tomcat的安装配置可以参考:。

二、Eclipse介绍

Eclipse主要用于Java界面应用、JavaWeb应用、安卓应用等的开发,同时由于Eclipse制定了一套标准的插件集,所以通过对插件的开发就可以支持其他的语言和平台的软件开发。包括像Hbuilder、STS、SAP HANA Studio等工具也都是基于Eclipse平台开发的。
Eclipse的安装配置可以参考:。

三、Eclipse中配置Tomcat

在开发项目时,经常要进行代码的修改,反复的进行功能的调试。如果使用手动打包再部署的方式,不但繁琐还会影响开发效率。将Tomcat添加到Eclipse中可以快捷的进行项目的部署和启动,并且支持热更新(修改代码保存后自动同步生效)。

1. 添加Tomcat

  • 前置条件:Eclipse中支持Tomcat对应版本

确保安装的是Eclipse的Enterprise版本,然后切换至JavaEE视图

切换到该视图下有两个好处:

  • 会自动出现我们需要的Servers窗口
  • 开发JavaWeb项目时,右键菜单中均是常用内容(如Servlet等)

切换后的下方界面如图所示:

如果没有出现可以尝试如下两个解决办法:

  • 重置JavaEE视图(切换至JavaEE视图后操作)

  • 手动打开Servers窗口:

如果在View中没有Servers,可以点击Other…后在其中搜索。

在Servers中添加一个新的
Server
添加成功后,Project ExplorerServers中会出现刚刚添加的Tomcat,证明成功。

2. 常用配置

在添加完成后,Eclipse会将原有Tomcat的配置文件复制一份,所以,我们如果想要修改Eclipse中Tomcat的配置,一定不要到原有的Tomcat安装路径下去修改,而要在Project Explorer中Tomcat的配置文件中修改。

在这里有几个和部署相关的重要配置要说明一下,也是第一次在Eclipse中使用Tomcat的小伙伴经常会遇到的问题。首先双击Servers中的Tomcat,打开配置界面:

  • Server Locations

Server Locations是一个比较重要的配置,指定的是项目部署的位置。可以看到默认的部署位置是在工作空间中(的某一个文件夹)创建一个wtpwebapps的文件夹。这样会导致我们想要去检查部署后的项目时,要翻好几层文件夹,好处就是和原有的Tomcat中的项目分离开。因为Tomcat启动的时候会把所有项目文件夹下的内容全部扫描一遍,这样就可以节省一些时间。

第二个选项是指定到Tomcat的安装目录,需要注意的是,默认的项目部署目录是webapps,与原有的Tomcat部署目录还是不同。所以有的小伙伴儿会有一个疑问:为什么在Eclipse里面启动Tomcat之后访问不到之前的主页?
这就是因为我们所看到的Tomcat主页,其实是webapps文件夹中预先放置的ROOT项目,这也是Tomcat默认访问的项目。所以如果我们指定的文件夹中并没有这个ROOT项目,自然主页是访问不到的,但是Tomcat其实已经正常启动了。
第三个选项是自定义位置,大家可以根据需要去设置。一般笔者通常会在第二个选项的基础上进行修改,将部署位置与原有的Tomcat部署路径改为一致,同时移除不需要的自带项目,最终设置如下:
配置改动后要使用Ctrl + S进行保存。这样设置后,既可以访问Tomcat主页,又可以方便的找到自己的项目部署位置,原有webapps下的项目如不需要可以手动删除。
注:该配置可以在首次添加Tomcat时修改,在部署项目后如果想再次修改需要清空所有项目及缓存。

  • Timeouts

Timeouts用于配置Tomcat启动和停止的超时时间,有的时候因为项目较大,在规定时间内没有启动完成就会导致启动失败,所以通常需要适当调大超时时间,建议设置如下:

配置改动后要使用Ctrl + S进行保存。

四、项目部署与访问

Tomcat添加完成后,右键即可看到操作菜单:

建议在停止状态下进行项目的添加与移除。

1. 新建项目

  • 创建Dynamic Web Project

  • 填写项目名称并检查配置

  • 继续操作,完成创建

2. 项目部署

  • 新建测试页面

项目创建完成后可以新建一个页面用于访问测试:

页面内容如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
MyProject

Hello World!

  • 将项目添加至Tomcat

右键Tomcat -> Add and Remove…

选择要添加的项目 -> 点击Add按钮 -> Finish
项目出现在列表中:

3. 项目访问

  • 启动Tomcat

首次启动,遇到安全警报选择允许访问
在这里插入图片描述

  • 项目访问

打开浏览器,输入URL -> http://localhost:8080/WebProject

地址格式为:http://主机ip:默认端口/项目名称

五、视频直达

视频地址:,喜欢的小伙伴儿一定要三连加关注哦~

Tomcat与IDE的整合 - Eclipse

写在结尾:作者力求做到将每个知识点细化,并且对于有关联的知识点都会使用传送门挂载链接。文章采用:“文字 + 配图 + 视频”的方式来进行展现,均是挤时间所作,希望看到这里能留下评论点个赞,略表支持!

扫描下方二维码,加入官方粉丝微信群,可以与我直接交流,还有更多福利哦~

在这里插入图片描述

转载地址:http://rlxaf.baihongyu.com/

你可能感兴趣的文章
利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件
查看>>
JVM
查看>>
Apach Hadoop 与 CDH 区别
查看>>
Docker(五):Dockerfile
查看>>
tomcat中server.xml配置详解
查看>>
事务及事务隔离级别
查看>>
轻松学习JVM——垃圾回收器
查看>>
Spring对单例的底层实现,单例注册表
查看>>
7-函数指针_字符串转整数练习
查看>>
18-io_ctags配置
查看>>
1-安卓底层-基础
查看>>
事务隔离性级别
查看>>
详细了解volatile关键字
查看>>
如何使用linux命令定位高占用java程序
查看>>
笔记-机器学习-1
查看>>
笔记-python-动态添加属性
查看>>
笔记-twisted-adbapi-scrapy
查看>>
笔记-python-lib—data types-enum
查看>>
笔记-jinja2语法
查看>>
笔记-django-视图
查看>>