JavaWeb学习——在Eclipse里使用Tomcat
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的更多相关文章
- eclipse里启动tomcat无法通过127.0.0.1访问
在eclipse里面添加tomcat,再发布一个web项目进去,然后启动tomcat,日志显示tomcat在eclipse里面正常启动,hosts里面配置了ip跟域名的对应关系. 通过域名访问可以正常 ...
- eclipse 里的tomcat一直处于starting状态
今天困扰了我一天,eclipse里面明明吧tomcat启动成功了,但是有个starting tomcat的进程一直在启动着,当你修改页面,build workspace的时候,进程就一直处于等待状态, ...
- 在Eclipse里连接Tomcat部署到项目(maven项目和web项目都适用)
不多说,直接上干货! 前提, Tomcat *的下载(绿色版和安装版都适用) Tomcat *的安装和运行(绿色版和安装版都适用) Tomcat的配置文件详解 我这里以,manven项目为例,当然,w ...
- javaWeb学习总结(1)- Tomcat服务器学习和使用(2)
一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...
- JavaWeb学习笔记(二)—— Tomcat服务器
一.Web开发概述 1.1 Web开发中常见的概念 [B/S系统和C/S系统] Brower/Server:浏览器 服务器 系统 ----- 网站 Client/Server:客户端 服务器 系统 - ...
- javaWeb学习总结(1)- Tomcat服务器学习和使用(3)
一.打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下:
- javaWeb学习之运用myeclipse结合tomcat开发一些简单的jsp和service
servlet是什么? servlet是java服务器端编程.不同于我们之前写的一般的java应用程序,Servlet程序是运行在服务器上的,服务器有很多种.....现在只是用过 tomcat ...
- eclipse里访问tomcat首页出现404错误解决之法
首先,添加Tomcat.在菜单栏找到Window—Preferences—Server—Runtime Environments—Add—Apache—选择Tomcat版本—找到Tomcat文件的路径 ...
- JavaWeb学习总结第一篇--初识JavaWeb
JavaWeb学习总结(一)-- 初识JavaWeb 一:Web相关概念 Web程序也就是一般所说的网站,由服务器.客户端浏览器和网络组成.Web程序的好处就是使用简单,不需要安装.学习,有一台电脑. ...
随机推荐
- shell脚本sed awk
删除第一行 sed '1d' test.txt 假装执行 sed -i '1d' test.txt 执行 从第二行删除到行尾 sed '2,$d' test.txt sed -i '2,$d' tes ...
- iOS13暂时关闭黑暗模式+应用内状态栏无法显示问题解决办法
现象: iOS13黑暗模式开启后,app显示会出现很多意外显示情况.暂时屏蔽是最好的选择.当开启黑暗模式,且在项目的target对应的info.plist中添加以下设置时(禁用黑暗模式): <k ...
- STM32 GPIO口的配置和应用
STM32F103ZET6 一共有7组IO口(有FT的标识是可以识别5v的) 每组IO口有16个IO 一共16*7=112个IO 4种输入模式: (1) GPIO_Mode_AIN 模拟输入 (2) ...
- 让微信推送Jenkins构建消息
Jenkins作为开发必备之神器,各家大小公司都在使用.Jenkins自身内置了基于邮件推送构建结果的功能.但是随着移动互联网的发展,邮件这玩意已经越来越少使用了,是否有一种办法能把jenkins构建 ...
- mac eclipse Android开发环境搭建
http://www.cnblogs.com/macro-cheng/archive/2011/09/30/android-001.html
- Selenium 4.0 Alpha更新日志
早在2018年8月,整个测试自动化社区就发生了一件重大新闻:Selenium的创始成员Simon Stewart在班加罗尔Selenium会议上正式确认了Selenium 4的发布日期和一些重要更新. ...
- seaborn 数据可视化(二)带有类别属性的数据可视化
Seaborn的分类图分为三类,将分类变量每个级别的每个观察结果显示出来,显示每个观察分布的抽象表示,以及应用统计估计显示的权重趋势和置信区间: 第一个包括函数swarmplot()和stripplo ...
- C和C++从零开始系列(二)
今天说一下 C和C++ 的if 条件语句. 在实际编程中,会经常有逻辑判断,比如,输入的数值参数中,如果是奇数,输出This is uneven. 如果是偶数,输出 This is even. 我们在 ...
- 网络安全之Windows基础
1.黑客常用DOS命令 基础: telnet服务:telnet 192.168.1.141 (默认没有打开telnet服务) 常用: color a ping -t -l 65550 ip 死亡之pi ...
- 二、Vue 页面渲染过程
前言 上篇博文我们依葫芦画瓢已经将hello world 展现在界面上啦,但是是不是感觉新虚虚的,总觉得这么多文件,项目怎么就启动起来了呢?怎么访问到8080 端口就能进入到我们的首页呢.整个的流程是 ...