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

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

一、Tomcat介绍

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

Tomcat的安装配置可以参考:Tomcat的解压安装 - Windows(结尾附视频)

二、Eclipse介绍

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

Eclipse的安装配置可以参考:Eclipse的安装配置 - Windows(结尾附视频)

三、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"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>MyProject</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
  • 将项目添加至Tomcat

右键Tomcat -> Add and Remove…

选择要添加的项目 -> 点击Add按钮 -> Finish

项目出现在列表中:

3. 项目访问

  • 启动Tomcat

首次启动,遇到安全警报选择允许访问

  • 项目访问

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

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

五、视频直达

视频地址:https://www.bilibili.com/video/BV1UK4y1D7PC/,喜欢的小伙伴儿一定要三连加关注哦~

Tomcat与IDE的整合 - Eclipse

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

目录
相关文章
|
5月前
|
XML 应用服务中间件 Android开发
【已解决】eclipse导入项目出错 Server Tomcat v7.0 Server at localhost failed to start
【已解决】eclipse导入项目出错 Server Tomcat v7.0 Server at localhost failed to start
53 0
|
应用服务中间件 Android开发
Eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法
Eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法
|
6月前
|
IDE Java 开发工具
【 编程 IDE】Eclipse软件的安装
【 编程 IDE】Eclipse软件的安装
77 1
|
6月前
|
应用服务中间件 Android开发
Eclipse中启动tomcat后,无法访问localhost:8080(HTTP Status 404)
Eclipse中启动tomcat后,无法访问localhost:8080(HTTP Status 404)
180 0
|
应用服务中间件 Android开发
03JavaWeb基础 - 使用Eclipse绑定Tomcat
03JavaWeb基础 - 使用Eclipse绑定Tomcat
45 0
03JavaWeb基础 - 使用Eclipse绑定Tomcat
|
11月前
|
Oracle Java 关系型数据库
JAVAweb 的Eclipse配置及需要安装的jdk及tomcat 完整详细 搭配图片,详细易懂
JAVAweb 的Eclipse配置及需要安装的jdk及tomcat 完整详细 搭配图片,详细易懂
142 0
|
11月前
|
Java 应用服务中间件 Android开发
在 Eclipse 中安装配置 Tomcat
在 Eclipse 中安装配置 Tomcat
92 0
|
Oracle Java 关系型数据库
JDK配置,eclipse运行 web通过apache-tomcat,mysql配置
JDK配置,eclipse运行 web通过apache-tomcat,mysql配置
|
IDE Java 应用服务中间件
eclipse配置tomcat
Eclipse是一款非常流行的Java开发集成环境(IDE),它主要用于开发Java语言相关的应用程序。而则是一个流行的,也是一个。在Java Web应用程序的开发过程中,使用Eclipse配置Tomcat可以使开发者更方便地进行Web应用程序的总之,通过在Eclipse中配置Tomcat服务器,可以大大方便Java开发者进行Web应用程序的开发和管理。接下来我们就开始配置吧!
|
Java 应用服务中间件 Android开发
IDEA Eclipse项目如何导入tomcat里面的jar包
IDEA Eclipse项目如何导入tomcat里面的jar包
118 0

推荐镜像

更多