java none怎么用tomcat_JavaWeb学习——在Eclipse里使用Tomcat

JavaWeb学习——在Eclipse里使用Tomcat

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

添加Tomcat

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

48ac29f26ca926cfa6667fe70361eda5.png

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

4878e0036c02c3c349909d447e1c56db.png

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

79437492243bfa6263c11199b075a0f0.png

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

01629bfb2ebe9e851131ad40bdc0b619.png

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

配置Tomcat

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

d378028b6e43e7c58fc5ba2536f998bc.png

界面如下:

669ba559373e4603bcba65d2ca8c8b10.png

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

ce1644a807b5c6eff6d4e5daddc5e89d.png

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

f5b66850de4199a95e7dd4be03c2a357.png

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

ceafc992115e6bb77fc392554882ba31.png

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

可以设置端口号。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504850.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql b 树原因_复习系列之数据库(四):MySQL为什么采用B+树作为索引结构?

MySQL中数据是索引组织表,即表中数据按照主键顺序存放。所以就可以基于索引这种数据结构实现一些高级算法,来提高检索效率。常见的查找算法顺序查找:复杂度O(n),在数据量大时,效率很低二分查找:在有序为前提…

关于python类_python中类的总结

1、 类中的方法在类里主要有三种方法:a、普通方法:在普通方法定义的时候,需要一个对象的实例参数,从而在类中定义普通方法的时候,都必须传送一个参数self,那么这个参数也就是objectb、类方法:在…

折线图 java_java报表折线图

package com.potevio.rnd.tobacco.mine;import java.util.Map;/*** description 数据BEAN* author Zhou-Jingxian*/public class Bean {private String goods_name ;private Map priceindexMap;public String getGoods_name() {return goods_name;}public void setGoods_name(S…

windows无法检索有关这台计算机上的磁盘信息_磁盘镜像软件OO DiskImage Pro 15.5介绍及安装教程...

Active Disk Image是一种磁盘映像软件,可以精确复制任何PC磁盘(HDD,SSD,USB,CD,DVD,Blu-ray等)并将其存储在文件夹中。磁盘映像可用于备份,PC升级或磁盘复制。万一计算机出现故障,可…

java中的抽象方法_Java中的抽象类和抽象方法

###Java中的抽象方法和抽象类:abstract:关键字,可以用于修饰方法和类抽象方法:不同类的方法是相似的,但是具体实现的内容又不太一样,没有具体的方法体。抽象类:有抽象方法的类必须是抽象类类与抽象类的关系…

word手写字体以假乱真_Word小技巧|打印作文草稿纸

前期介绍过一些Word使用中的小技巧,例如WORD快速查找的2个小技巧 https://www.iappi.cn/2019_08/20191147.html,使用Word创建九宫格图像 https://www.iappi.cn/2019_07/20191064.html 等。今天再分享一个打印作文草稿纸的技巧。很多时候需要规范写好作文…

java 判断范围_java判断一个点是否在一个围栏范围内

应项目需求,需要判断一个点所属哪个区域范围内管辖,突然想起来三年前做了个外卖的项目里面有个功能,判断用户是否在商家自己划的配送范围内,又找回来以前的代码来看了下,所以在此处记录一下DataNoArgsConstructorAllAr…

概要设计说明书_没有什么比牙签更好的设计了

牙签是设计公理的典型例子,形式服从功能。它的形式和功能是单一的、紧凑的、轻质的、可生物降解的、可持续的实体。不证自明的:它的形状是设计功能的缩影,同时作为手柄和说明书。它的形状不仅告诉你如何握住和使用它,而且告诉你把…

java项目log4j_java项目测试log4j

一、基础入门1.1 下载安装下载相应的log4j-1.2.15.jar(也可以下载其他的版本)提供一个下载jar包的网站(http://search.maven.org/)新建一个log4j.properties文件:#配置根Loggerlog4j.rootLoggerinfo, RF #info代表的是日志输出的级别log4j.appender.RForg.apache.lo…

webrtc 代码_英特尔开源WebRTC开发套件OWT

为了抢占实时视频的巨大市场,英特尔开源了WebRTC开发套件,并将其命名为Open WebRTC Toolkit (OWT)。由于实时视频编码、转码需要大量的计算资源,Open WebRTC Toolkit将为英特尔带来巨大的潜在商业回报。文 / Ant去年在旧金山举办的2018 Krank…

零基础自学java_零基础学Java——小白的Java之路(4)

方法方法是一段可以重复调用的代码块,这个代码块实现了某个功能,当我们的程序中需要这一个功能的时候,调用这个方法即可,不再需要重复书写这个功能的代码。方法的定义格式public static ( ,... ){方法体;[return 表达值…

异步fifo_跨时钟域同步(异步FIFO)

本文使用 Zhihu On VSCode 创作并发布跨时钟域同步(异步FIFO)之前学习了跨时钟域下的单bit信号同步的方法,这些单bit信号多是作为控制信号或者标志信号来使用,再实际的项目中,处理多bit数据也是十分常见的,…

think python 2ed_Think Python 2ed 笔记(二)

第六章 有返回值的函数1. 返回值:没有返回值的函数返回None2. 增量式开发:增量式开发的目标,是通过每次只增加和测试少量代码,来避免长时间的调试。该函数的最终版不会在运行时显示任何东西,仅仅返回一个值。 我们之前…

dumpbin发现没有入口函数_JavaScript基础之入口函数-2020版

JavaScript基础之入口函数-2020版1.入口函数window.onload function(){ 内部放js}这个函数的意思就是说,当我们页面加载完毕之后(就是说等页面的结构 样式 节点等加载完毕),采取执行函数体里面的js部分。也就是说可以使用此方法,就不用考…

java相等_Java 判断相等

1.除 float 和 double 外的原始数据类型 : 使用 long a (long) 1234567890;long b (long) 1234567890;if (a b) {System.out.println("基本数据类型相等");}2.包装类使用 equals 或者转换为基本数据类型再用 Long a (long) 1234567890;Long b (long) 1234567890;i…

农委系统先进集体推荐报告_来自司法行政的他们,荣获上海档案系统表彰!

为表彰先进、弘扬正气,激发全市各级档案部门和广大档案工作者的积极性和创造性,进一步推进上海档案事业创新发展,经各地区、各部门、各单位民主推荐,市人力资源社会保障局和市档案局审核同意,决定授予50家集体“上海市…

java如何获得wlan mac_Android M 如何获取 Wifi MAC地址

今天在撸代码时发现,之前能获取mac地址的方法在nexus 6上返回了“02:00:00:00:00:00”,进入设置查看mac地址,结果不相同,肯定有问题,于是就开始上网查资料一探究竟。原先获取mac地址的代码段:6.0之前获取ma…

python docx官网_【记录】尝试用DocxyGen为Python代码生成文档

【背景】之前折腾技术的时候,或多或少,知道一个东西:DocxyGen是用于从代码生成文档的。最近,又从:->该地址无效,但是自己手动输入地址,而找到:看到页面右下角,就显示了…

我的世界java多大内存_我的世界电脑版内存多大

下载方法如下:1,百度搜索 我的世界电脑版,即可找到下载。2,直接点击普通下载,即可下载。3,我的世界电脑版硬件要求如下:最低配置:CPU:1.5G GHz多和处理器/2.0GHz单核处理…

天正双击墙体不能编辑_今日设计分享:CAD常用快捷键、Ps快捷键大全、天正快捷键总结!...

▶今天记忆一个技巧,成就明天一个大师!▶同行小可爱们,加油吧!CAD最常用快捷键L直线;PL多段线;U回车Ctrlz后退;D修改,调整;REC矩形;C圆;TR修剪&am…