首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Tomcat 快速入门

如果没有指定地址,则使用localhost。 port 服务器等待关机命令的TCP / IP端口号。设置为-1以禁用关闭端口。...属性表 属性 描述 备注 defaultHost 默认主机名,用于标识将处理指向此服务器上主机名称但未在此配置文件配置的请求的主机。 这个名字必须匹配其中一个嵌套的主机元素的名字属性。...也启动失败 默认为false Cluster 由于在实际开发,我从未用过Tomcat集群配置,所以没研究。...这里不想再贴代码,有兴趣的同学可以参考: 示例项目 使用 maven 插件启动(不推荐) 不推荐理由:这种方式启动 maven 虽然最简单,但是有一个很大的问题是,真的很久很久没发布新版本了(最新版本发布时间...说明 个人认为这个插件不如 EclipseTomcat 插件好用,EclipseTomcat 插件支持对 Tomcat xml 配置文件进行配置。

1.4K50
您找到你想要的搜索结果了吗?
是的
没有找到

古语云:工欲善其事必先利其器 --> Eclipse开发环境配置

2.3、测试运行tomcat 运行tomcat目录的bin/startup.bat,启动tomcat,如果启动不起来就到logs查看错误日志启动后使用浏览器输入http://localhost:8080...(1)点击【参数配置】选项,Eclipse Tomcat 一般在默认情况下内存偏小,运行一会儿就会抛出内存溢出错误,需要在 Tomcat 的 VM arguments 添加如下参数:-Xms128M...(2)45秒和15秒分别是tomcat启动和停止的超时时间,该长一些,防止工程较大启动慢造成工程启动不了。 ?...(3)Eclipse默认将工程部署至eclipse的目录,目录层次较深不易操作,这里改到tomcat自己的部署目录。...Eclipse在在线安装或更新插件的时候速度出奇的慢,开始还以为是网速的问题,后来发现是配置的问题,可以采用下面两种方法来提升安装更新的速度: 打开Windows --> Preferences配置窗口

62620

启动tomcat错误解决方案集

一、Eclipse tomcat 启动超时: 错误内容: Server JBoss v4.0 at localhost was unable to start within 50 seconds....=”450” 二、eclipse无法加载tomcat 错误内容:删除tomcat后,重新导入tomcat,但无法加载tomcat 解决方案: 1.退出 eclipse 2.到[工程目录下]/.metadata...这两个文件去掉 4.重启eclipse 三、tomcat运行没有生成class文件 错误内容: 项目编译没有生产class文件 解决方案: 1,选择: project->clean.....,我只找到了前面7个方法,但是他们都没有解决我的问题.无意中我打开了”Problems”标签,发现里面说缺少work目录,手工加上,然后刷新项目就可以了..classpath这个xml文件要仔细看 四、...tomcat启动 报 PermGen space 错误内容: 内存溢出 解决方案1: 1,重启tomcat 2,先停止运行,双击tomcat,打开Open launch configuration

93620

关于tomcat一些启动错误的解决方法

作者:虚无境 链接: https://blog.csdn.net/qazwsxpcm/article/details/68946458 一、Eclipse tomcat 启动超时: 错误内容: Server...=”450” 二、eclipse无法加载tomcat 错误内容:删除tomcat后,重新导入tomcat,但无法加载tomcat 解决方案: 1.退出 eclipse 2.到[工程目录下]/.metadata...这两个文件去掉 4.重启eclipse 三、tomcat运行没有生成class文件 错误内容: 项目编译没有生产class文件 解决方案: 1,选择: project->clean.....,我只找到了前面7个方法,但是他们都没有解决我的问题.无意中我打开了”Problems”标签,发现里面说缺少work目录,手工加上,然后刷新项目就可以了..classpath这个xml文件要仔细看 四、...tomcat启动 报 PermGen space 错误内容: 内存溢出 解决方案1: 1,重启tomcat 2,先停止运行,双击tomcat,打开Open launch configuration

1.5K30

配置Tomcat和在Eclipse创建Web工程

下面介绍一些日常可能会去server.xml里进行配置的参数: 超时时间 ? 最大连接数 ?...接下来就是启动Tomcat并使用浏览器访问了: ? 启动成功,并且控制台上会打印很多日志信息: ? ? 通过浏览器访问: ?...成功访问 在Eclipse上虽然是发布工程到Tomcat,但是却不是发布到Tomcat主目录下的webapps目录,现在打开webapps目录是找不到myweb工程的: ?...查看Tomcat启动时在控制台中打印的日志信息就可以找到: ? 复制路径,然后粘贴到“我的电脑”的地址栏上,回车就可以进入到该目录: ?...这一点要注意:这是因为在Eclipse运行的Tomcat是一个副本而不是原本,所以如果在Eclipse修改server.xml配置文件时出现配置不生效的情况,可以去修改原本的server.xml文件试一下

60320

提高效率,eclipse上你可能不知道的技巧

一张思维导图 公众号回复“eclipse技巧”可下载源导图 1、控制台(console )日志输出另保存 经常会遇到这种情况,习惯性的清掉控制台上的输出日志,再然后发现刚才的日志居然还有用,不得不又重新调试一遍...,为了解决这种“手贱”的问题,我在网上搜了一些资料,还真解决的方法哈,只需要把日志同时输出到设定一个文件就行。...Ctrl+Shift+R快捷键 选择需要的文件目录 4、debug的远程Tomcat 1、什么是远程调试, 就是在A机器上利用Eclipse单步跟踪调试B机器上的Web应用。...项目部署以后经常会遇到各种各样的问题,为了方便调试,可以利用eclipse进行远程调试。调试前必须保证服务器的代码与本地eclipse的代码保持一致。...使用远程调试有一个问题,当你远程debug的时候,那么服务器就会进入debug模式,其他浏览器请求都处理不了而导致超时,所以这个技巧知道一下就行了,或者内部服务器调试调试,对外的服务器你也这样做的话,千万别说我教你的

3.9K60

Java开发环境系列:一篇能帮你解决99%线上问题Tomcat排雷日记

则不能直接修改tomcat安装目录/conf下的tomcat-users.xml,需要在Eclipse修改该文件,且在启动tomcat时才会生效,生效时会自动更新tomcat安装目录下的tomcat-users.xml...设置WEB容器位置(针对eclipse) 如果为灰色,需要把tomcat下的所有項目移除。并右击,clean...之后方可設置,启动后将又变为黑色。...(Eclipse默认把部署的项目放在workspace工作空间中,MyEclipse默认放在Tomcat安装路径下) 选择第二个,这样在Eclipse启动tomcat服务器,我们也能访问到tomcat...内存溢出问题如何解决? 在Eclipse,内存溢出(报不能创建JAVA虚拟机错时,也可能是这里配错了。)...没有办法处理这问题,因为在页面使用UTF-8编码,Servlet需要用UTF-8来解码,而此时URL编码是GBK。

86120

如何使用Eclipse内存分析工具定位内存泄露

本文以我司生产环境Java应用内存泄露为案例进行分析,讲解如何使用Eclipse的MAT分析定位问题 一....(至少在这3次比较没有变化) 蓝框 圈出的是内存占用下降的对象 一般我们主要关注红框标出的对象, 因为这部分发生内存泄露的嫌疑最大 这里先区分两个概念: Shallow Size 对象自身占用的内存大小...,每次前端app发起请求都会从tomcat的线程池里取一个线程处理前端的请求, 如果复用的是上一个线程, 那他内部的threadLocal没有清空, 还是会保存上次的报文信息,这样的话这次请求又会继续存放接口报文...验证结果 修复上述两个问题后在测试环境验证通过然后发布上线从12月10号一直截止到今天,大概18天里内存再没有泄露迹象, 堆外内存(RSS-JVM内存)也稳定下来,如下图: ? ? ?...其实下面的三种情况都属于广义上的内存泄露: 仍然具有GC ROOT根引用但从未在应用程序代码中使用的对象。这也是传统意义上的内存泄漏 对象太多或太大。

2K10

Eclipse使用新手教程

Eclipse→Help→Install New Software…→地址栏(Work with)输入安装地址→勾选要安装的插件→Next→允许安装协议→Finish→等待安装完成→按要求重新启动Eclipse...选择项目→Finish ② 使用心得 当我们改动某处代码后,启动tomcat发现页面没有变化时,要先关掉tomcat,右击Servers窗体tomcatserver图标,选择Clean…来清理下编译后的源代码...当web项目启动载入时间过长导致tomcat启动失败的话,可适当延长tomcat启动超时的时间(默认45秒),双击Servers窗体tomcatserver打开tomcat属性窗体,点击右上方Timeouts...eclipse默认情况下是调用tomcat接口模拟启动tomcat,而不是真正启动tomcat,所以大家常常会遇到一件怪事:启动tomcat后,尽管能正常进web项目首页,却仅不了tomcat小猫首页(...,并将Deploy path文本框的“wtpwebapps”(默认值)改为webapps,也就是tomcat公布项目所在的目录名字,最好再将项目又一次部署到tomcat上,启动tomcat后,就能够看到熟悉的小猫页面了

1.4K10

Java工具篇| Mac上EclipseTomcat的安装和使用

Tomcat的安装 一、下载Tomcat安装包 打开Apache Tomcat官网,选择需要的版本下载: Mac系统下的就下载如图红框的 zip 即可。.../startup.sh: Permission denied 是因为用户没有权限,而导致无法执行.需要用命令chmod 修改一下bin目录下的.sh权限,没有出现说明启动成功 chmod u+x *.sh.../startup.sh即可启动,界面如下 在浏览器地址栏输入:http://localhost:8080(或者在手机浏览器输入电脑IP+端口号也可以访问)显示如下界面: 验证安装是否成功 四...配置信息,里面的server.xml文件是核心的配置文件 3>lib:支持tomcat软件运行的jar包和技术支持包(如servlet和jsp) 4>logs:运行时的日志信息 5>temp:临时目录...进入终端,输入”java -version”,如果返回了java版本号则说明已安装,否则,请先安装java运行环境: 2.访问eclipse官方Eclipse下载安装 ,点击下图中的红色框的文件下载:

2.6K31

服务不可用怎么排查?讲了100遍还是记不住?

1、排查思路 简单分析下可能出问题的地方,分为5个方向: 系统本身代码问题 内部下游系统的问题导致的雪崩效应 上游系统调用量突增 http请求第三方的问题 机器本身的问题 2、开始排查 查看日志没有发现集中的错误日志...查看provider接口的调用量,对比7天没有突增,排除业务方调用量的问题。 查看tcp监控,TCP状态正常,可以排除是http请求第三方超时带来的问题。...排除机器故障问题。即通过上述方法没有直接定位到问题。 3、解决方案 1、重启了6台问题比较严重的5台机器,先恢复业务。保留一台现场,用来分析问题。 2、查看当前的tomcat线程pid。 ?...即我们代码对该对象的处理方式是错误的,定位到问题。 4、代码分析 我们代码中有一块是这样写的 ?...6、本文总结 遇到线上问题不要慌,首先确认排查问题的思路: 查看日志 查看CPU情况 查看TCP情况 查看java线程,jstack 查看java堆,jmap 通过MAT分析堆文件,寻找无法被回收的对象

51310

eclipse中部署tomcat

2 解压下载文件,tomcat各文件详细说明如下: 目 录 用 途 /bin 存放启动和关闭 Tomcat 的脚本文件 /common/lib 存放 Tomcat...和 web.xml 等配置文件 /logs 存放 Tomcat日志文件 /server/lib 存放 Tomcat 服务器运行所需的各种 JAR 文件 /...解压后将插件放入eclipse plugins目录下,具体如下图所示 4 在eclipse配置tomcat 启动eclipse,进入window->Preferences->Server...->Runtime Enviroment   Add..tomCat版本,具体如下图所示: 继续进入tomcat进行详细配置,具体如下图所示: 5 启动tomcat 配置完成tomcat...后,进入eclipse工作区启动tomcat如下图所示 在浏览器输入http://localhost:8080 检查tomcat配置是否正常,正常结果如下所示 注:第一次启动tomcat

729110

面试BAT大厂必知的Tomcat容器

预计阅读时间: 10分钟 一、Tomcat各组件 1、认识Tomcat Tomcat是一个基于JAVA的WEB容器,其实现了JAVA EE的 Servlet 与 jsp 规范,与Nginx apache...ClassLoader都是独立 Component Manager (管理器) logger (日志管理) loader (载入器) pipeline (管道) valve (管道的阀) ?...3.Tomcat启动参数说明 我们平时启动Tomcat过程是怎么样的? 复制WAR包至Tomcat webapp 目录。 执行starut.bat 脚本启动启动过程war 包会被自动解压装载。...但是我们在Eclipse 或idea 启动WEB项目的时候 也是把War包复杂至webapps 目录解压吗?...显然不是,其真正做法是在Tomcat程序文件之外创建了一个部署目录,在一般生产环境也是这么做的 即:Tomcat 程序目录和部署目录分开 。

54110

Eclipse乱码问题最全解决方案「建议收藏」

在包资源管理器右键点击文件->属性,改变文本文件编码格式为GBK 4 如果以上几种方式仍不能解决,可以下面这个不得已的办法: 用Editplus打开要转码的文件,如果在Editplus没有乱码...,可以在JVM启动时添加以下参数: Java代码 -Dfile.encoding=UTF-8 添加上面一句后,我们会发现,出现了新的问题。...原因是,当我们添加了上面的一句代码后,日志编码也会是UTF8,但MyEclipse的Console、Windows的cmd窗口,并不知道应该以UTF8编码来解析jvm输出的字符,所以就出现了乱码问题。...选项卡,添加-Dfile.encoding=UTF-8 参数到VM启动参数。...如下图(重点看红框区域): 3、经过以上步骤,MyEclipse多出一个Tomcat 6.x [custom]来,以后调试/部署项目就使用这个Tomcat

15.7K10

tomcat 新手上路

前提:本机先安装好JDK,保证常规java环境已经具备 1、下载Tomcat 7.0 现在官网上好象已经没有安装程序版了,只有免解压zip版本(现在最新的版本是7.0.42) 下载地址 http://tomcat.apache.org...换成自己的域名即可 8、查看运行日志 \tomcat-7.0.42\logs 这个目录下有一堆日志,自己去慢慢看吧 9、与eclipse的集成 先创建一个名为web_test的Dynamic Web Project...完成后,eclipse会自动返回创建Dynamic Web Project的界面,这时Target runTime下拉框默认已经选中了"Apache Tomcat v7.0" ?...按提示,创建Tomcat Server ? 把web_test项目添加到Tomcat Server ? 在web_test创建一个index.jsp测试页 ?...然后仍然在Servers面板,选中Tomcat 右击->Start 即可(注:如果Tomcat 已经以windows服务的方式启动了,eclipse的Servers面板中将无法启动Tomcat,这时需要把

60790

Spring Boot 应用自动退出剖析

今天因技术群里的小伙伴们在请教关于 Spring Boot 微服务应用启动成功后自动退出问题,故特此顺便整理下,以供大家在实际的业务场景能够有所借鉴及参考。...那么,针对此类问题,如何能够快速定位、分析?有没有相应的针对性解决方案呢?...其实,针对每一种可能出现的场景都有其独特的处理方式,常见的案例场景,具体如下所示: 1、 无 Spring 框架日志输出 此类异常往往无任何线索,没有相关的日志产生 解决策略...具体如下所示: (1)引用包异常 解决策略: 针对此类问题,往往建议强制异常捕获并打印出来,然后再次启动,可用的信息将会显示出来,通常可能因配置文件少了某一些组件的配置,导致项目启动过程初始化组件失败...针对版本参数正确性问题,往往在 Maven下面的 Dependencies 的Spring Boot 的版本与 pom.xml 文件中所定义的 Spring Boot 的版本不一致,导致启动异常。

1.9K50
领券