JavaWeb学习——在Eclipse里使用Tomcat

摘要:本文主要学习了如何在Eclipse里使用Tomcat服务器。

添加Tomcat

打开Eclipse的配置页面,点击菜单上的“Window”,在下拉菜单中找到“Preferences”:

找到运行环境的配置页面,如果列表里已经有了,点击“OK”即可,如果没有,点击“Add...”:

进入添加运行环境的页面,这里可以根据电脑上已有的Tomcat服务器进行选择,点击“Next”:

选择电脑上Tomcat服务器的安装路径,还可以选择JRE环境,也可以使用默认的,点击“Finish”:

可以看到列表里已经有了一个运行环境了,点击“Finish”即可,下一步是将运行环境添加到项目里。

配置Tomcat

打开Tomcat的Servers界面,可以在菜单栏的Window下Show View里找到:

界面如下:

一开始是没有服务器的,需要点击链接添加:

选择安装的Tomcat版本并且可以给服务起一个名字,如果需要将项目部署到服务器里可以点“Next”,如果不需要直接点击“Finish”即可。完成之后可以看到服务器:

双击服务器,进入配置页面:

Server Locations

如果选择“Use workspace metadata”,是在发布项目的时候把文件发布到Eclipse的工作目录下,缺点是路径很深,不方便查看文件。

如果选择“Use Tomcat installation”,是在发布项目的时候把文件发布到Tomcat安装目录下。

如果选择“Use”,是在发布项目的时候把文件发布到指定的一个目录。

Server Options

选项“Serve modules without publishing”,如果没有勾选会将项目发布到上面设置的位置里,如果勾选了不会发布到上面的位置,而是使用当前项目的Web资源目录和class文件目录。

选项“Publish module contexts to separate XML files”,如果没有勾选会在启动的时候报 WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'xxx' to 'xxx' did not find a matching property. 这个错误,如果勾选了以后会将配置在conf/server.xml里的Context节点,单独放到/conf/Catalina/localhost/的目录下专门生成对应的xml文件。

选项“Modules auto reload by default”,如果没有勾选不会在修改代码之后自动重新加载,如果勾选会在修改代码之后自动重新加载。

选项“Enable security”,是否启用安全保护。

Publishing

如果选择“Never publish automaticall”,表示不会自动部署项目。

如果选择“Automatically publish when resources change”,表示当资源发生变化时会自动部署项目。

如果选择“Automatically publish after a build event”,表示当Build事件发生之后会自动部署项目,在下面可以设置在Build事件之后多长时间自动部署项目。

Timeouts

可以设置Tomcat启动和停止的超时时间。

Ports

可以设置端口号。

JavaWeb学习——在Eclipse里使用Tomcat的更多相关文章

  1. eclipse里启动tomcat无法通过127.0.0.1访问

    在eclipse里面添加tomcat,再发布一个web项目进去,然后启动tomcat,日志显示tomcat在eclipse里面正常启动,hosts里面配置了ip跟域名的对应关系. 通过域名访问可以正常 ...

  2. eclipse 里的tomcat一直处于starting状态

    今天困扰了我一天,eclipse里面明明吧tomcat启动成功了,但是有个starting tomcat的进程一直在启动着,当你修改页面,build workspace的时候,进程就一直处于等待状态, ...

  3. 在Eclipse里连接Tomcat部署到项目(maven项目和web项目都适用)

    不多说,直接上干货! 前提, Tomcat *的下载(绿色版和安装版都适用) Tomcat *的安装和运行(绿色版和安装版都适用) Tomcat的配置文件详解 我这里以,manven项目为例,当然,w ...

  4. javaWeb学习总结(1)- Tomcat服务器学习和使用(2)

    一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...

  5. JavaWeb学习笔记(二)—— Tomcat服务器

    一.Web开发概述 1.1 Web开发中常见的概念 [B/S系统和C/S系统] Brower/Server:浏览器 服务器 系统 ----- 网站 Client/Server:客户端 服务器 系统 - ...

  6. javaWeb学习总结(1)- Tomcat服务器学习和使用(3)

    一.打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下:

  7. javaWeb学习之运用myeclipse结合tomcat开发一些简单的jsp和service

    servlet是什么?     servlet是java服务器端编程.不同于我们之前写的一般的java应用程序,Servlet程序是运行在服务器上的,服务器有很多种.....现在只是用过 tomcat ...

  8. eclipse里访问tomcat首页出现404错误解决之法

    首先,添加Tomcat.在菜单栏找到Window—Preferences—Server—Runtime Environments—Add—Apache—选择Tomcat版本—找到Tomcat文件的路径 ...

  9. JavaWeb学习总结第一篇--初识JavaWeb

    JavaWeb学习总结(一)-- 初识JavaWeb 一:Web相关概念 Web程序也就是一般所说的网站,由服务器.客户端浏览器和网络组成.Web程序的好处就是使用简单,不需要安装.学习,有一台电脑. ...

随机推荐

  1. PyCharm 2019.3激活破解教程(永久)

    2019.12.02 jetbrains公司发布了Python的最强编辑器PyCharm 2019.3版本.本次大版本主要对Jupyter notebooks .MongoDB.Python3.8功能 ...

  2. Linux下设置mysql不区分大小写

    一.通过命令查看mysql是否是区分大小写的 show variables like '%case_table%'; lower_case_table_names=1(说明是不区分大小写的) lowe ...

  3. Python 命令行之旅:深入 click 之增强功能

    作者:HelloGitHub-Prodesire HelloGitHub 的<讲解开源项目>系列,项目地址:https://github.com/HelloGitHub-Team/Arti ...

  4. Java修炼——面向对象的三大特征_多态_多态的三个必要条件

    多态指的是同一个方法调用,由于对象不同可能会有不同的行为,现实生活中,同一个方法,具体实现会完全不同. 多态的要点: 1.多态是方法的多态,不是属性的多态(多态与属性无关) 2.多态的存在有三个必要条 ...

  5. 谈一谈AOP面向切面编程

    AOP是什么 : AOP面向切面编程他是一种编程思想,是指在程序运行期间,将某段代码动态的切入到指定方法的指定位置,将这种编程方式称为面向切面编程 AOP使用场景 : 日志 事务 使用AOP的好处是: ...

  6. BOM和DOM操作

    目录 BOM window对象 window子对象 location 弹出框 计时 history navigator DOM 查找节点 直接查找 间接查找 节点操作 创建节点 添加节点 删除节点 替 ...

  7. 为什么HashMap的加载因子是0.75?

    说在前面 ​ 在HashMap中,默认创建的数组长度是16,也就是哈希桶个数为16,当添加key-value的时候,会先计算出他们的哈希值(h = hash),然后用return h & (l ...

  8. 【Ubuntu 16.04.2_64】系统配置

    Ubuntu 16.04.2_64系统配置 转载:http://www.cnblogs.com/yangchongxing/p/9049897.html Ubuntu Server服务指南:https ...

  9. Spring Cloud第十一篇 | 分布式配置中心高可用

    ​ 本文是Spring Cloud专栏的第十一篇文章,了解前十篇文章内容有助于更好的理解本文: Spring Cloud第一篇 | Spring Cloud前言及其常用组件介绍概览 Spring Cl ...

  10. create-react-app 超级慢的解决方法

    create-react-app超级慢的解决方法 在操作官方实例Create React App时,需要执行指令: create-react-app my-app 来创建一个新的React应用.由于某 ...