eclipse 配置 Tomcat 遇到的问题以及解决办法
Eclipse是一个开发JSP的很好的工具,而笔者在配置Tomcat服务器的时候遇到了一些小问题,在这里给大家总结一些经验,希望能帮助同样遇到这些问题的广大同行们能够简单轻松地解决这些问题~
笔者在以前自学JSP的时候曾经用过Tomcat+Eclipse,并且已经成功的配置完成了,但是由于前段时间因为D盘太凌乱,就整理了一下,结果~~,再次用的时候就不好使了,再次配置JSP的时候,基本上把能遇到的问题都遇到了,不过也顺利解决,下面就来说一下笔者遇到的这些问题:
1、8080端口被占用。
这个问题的解决方法很简单,在百度经验中笔者熟悉了一种方法。
打开cmd(开始->搜索->cmd(右键,选择以管理员身份运行))
输入: netstat -ano|findstr 8080
看到LISTENING后面的“7240”了吗,记住这个号码,然后再输入:taskkill /pid 7240 /f
输入之后,会看到命令行界面提示“成功:已终止PID为7240的进程”。就代表终止端口号成功了。
(如果不成功或者显示权限不够,请依照前面所说的要以管理员身份运行)
第二种方法就是在Eclipse界面下方的Services窗口处找到你配置的Tomcat服务器,双击,如图所示:
双击“Tomcat v7.0 Server at localhost [Stoped,Synchronized]”,显示:
然后用右边的Ports部分,更改后面的端口号(大不了全都改了)这样也可以解决端口号的问题。但是笔者想告诉大家,有时候Eclipse提示端口号出错并不是因为端口号被占用的问题,所以如果你和我遇到了同样的问题,可以试着看看后面的解决方案。
重新启动Eclipse,编写一个测试用的JSP程序运行试试,如果你成功了,那么恭喜你,但是笔者遇到的问题却不是这个、、所以还要接着进行调试。
2、Tomcat卡住,最后提示超过45s,(有人卡在27%,很庆幸,笔者卡在了100%。。。。)
这就是笔者面对的终极问题,真的很伤心,Tomcat运行到100%竟然不动了!!!这让我很接受不了,我看见网上有的说要重新启动,笔者傻傻的重新启动了三遍,依然以失败告终。。。还有人说双击Servers窗口下的Tomcat服务器(像问题1中的那样,然后更改Server Location 部分,选中第二个,Use Tomcat installation(takes control of Tomcat installation)),这种方法可以详见网上其他人写的解决方案,我觉得说的肯定比我明白,但是还是不行。
最后,解决的办法就是、、、、、卸载Tomcat服务器,重新在Eclipse中配置Tomcat服务器(由于笔者之前安装过Tomcat服务器,注意,是安装版的,我就下载了一个压缩包,免安装版的,从百度上可以搜索到),这回好了,没有停在100%,运行一下直接提示Tomcat服务器打不开了!没关系,看第三种方法吧、、
3、Tomcat服务器打不开,直接停止运行。
大家有没有注意到一个问题,在我们建立项目的时候,左边的项目列表里有一个Services包,里面装着点Tomcat的一些文件,因为笔者之前安装过Tomcat,所以我觉得是以前在workspace中还残留着以前的Tomcat,所以,找到了Eclipse+Tomcat的workspace(在本地电脑中昂、、),然后再找到这个Services文件夹,最后、、、彻底删除文件,重新启动Eclipse,(为了保险起见,我又重新配置了一遍Tomcat)最后运行测试程序,结果我成功了、、这就是我和大家分享的Eclipse+Tomcat 配置过程中遇到的一些问题,希望能帮助那些和我遇到同样问题的朋友们。
eclipse 配置 Tomcat 遇到的问题以及解决办法的更多相关文章
- intelli idea中配置Tomcat找不到的解决办法
这两天新入职一家公司,公司用的是intelli idea,以前用习惯了eclipse,感觉到有点不太习惯,当然,intelli idea也有自己的强大之处.在开始配置Tomact之前,按照网上的说法, ...
- eclipse配置Tomcat和Tomcat出现无效端口解决办法
一.eclipse配置Tomcat 1. 按图选择window-preferences 2在server处选择runtime environment . 3.点击右侧add,选择自己的Tomcat版本 ...
- Eclipse 配置 Tomcat 服务器
配置Tomcat 在首先外部安装好Tomcat,然后在eclipse配置Tomcat服务器: 选择要配置的Tomcat版本: 注意:这一步如果勾选了Create a new local server ...
- 我在使用eclipse配置Tomcat服务器的时候发现,默认情况下Tocmat把我们部署的项目放在了workspaces下面,而不是像Myeclipse默认的那样放在tomcat的安装路径下。
1.我在使用eclipse配置Tomcat服务器的时候发现,默认情况下Tocmat把我们部署的项目放在了workspaces下面,而不是像Myeclipse默认的那样放在tomcat的安装路径下. 2 ...
- eclipse配置Tomcat服务器server locations的方法
最近放弃了使用Myeclipse,转而使用eclipse作为开发工具,确实Myeclipse集成了太多东西,使得开发人员的配置越来越少,这不是个好事,使用eclipse后,有些地方就得自己去配置,比如 ...
- Eclipse和Tomcat的版本问题---已解决
Eclipse和Tomcat的版本问题---已解决 这篇文章主要是解决版本匹配的问题 我的电脑上装的是jdk10,如图: Tomcat装的是9: 接着配置好环境变量,直接上图: 然后启功Tomcat, ...
- 搭建环境-Eclipse配置Tomcat创建Servlet总结
Descripton:Web开发:Eclipse的下载与安装,Tomcat下载和结合Eclipse的使用,Eclipse使用Servlet[记录下总结下] 一.Eclipse的下载与安装 下载地址 注 ...
- Eclipse配置Tomcat服务器
Eclipse配置Tomcat服务器.. ---------------- ---------------- ---------------- ---------------- ----------- ...
- Eclipse配置tomcat程序发布到哪里去了?
今天帮同事调一个问题,明明可以main函数执行的,他非要固执的使用tomcat执行,依他.但是发布到tomcat之后我想去看看发布后的目录,所以就打开了tomcat中的webapps目录,可是并没有发 ...
随机推荐
- WinForm中使MessageBox实现可以自动关闭功能
WinForm 下我们可以调用MessageBox.Show 来显示一个消息对话框,提示用户确认等操作.在有些应用中我们需要通过程序来自动关闭这个消息对话框而不是由用户点击确认按钮来关闭.然而.Net ...
- JS函数实现金额小写转大写
///<summery>小写金额转化大写金额</summery> function AmountLtoU(amount) { if (isNaN(amount) || amou ...
- dtrace sample
#!/usr/sbin/dtrace -s #pragma D option flowindent /* monitor file open */ syscall::open:entry { prin ...
- Microsoft Message Analyzer (微软消息分析器,“网络抓包工具 - Network Monitor”的替代品)官方正式版现已发布
Microsoft Message Analyzer (微软消息分析器,“网络抓包工具 - Network Monitor”的替代品)官方正式版现已发布 来自官方日志的喜悦 被誉为全新开始的消息分析器 ...
- IOS7学习之路八(iOS 禁止屏幕旋转的方法)
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation { retu ...
- springMVC3学习(十二)--文件上传优化CommonsMultipartResolver
基于上一篇文件上传发现效率很慢,我们应该对它进行优化 使用springMVC对文件上传的解析器 来处理文件上传的时候需要在spring的applicationContext里面加上springMVC ...
- ASP.NET MVC2.0学习笔记:路由设置
Route设置 在 <Professional in ASP.NET MVC2.0>一书的第四章,主要讲述了Route的简单设置.格式化设置.约束设置.区域路由.匹配文件.路由调试以及对R ...
- thrift之默认传输类TTransportDefaults和虚拟传输类TVirtualTransport
默认传输类TTransportDefaults提供了抽象类TTransport的默认实现,实现了非虚拟的方法(*_virt) read(), readAll(), write(),borrow() a ...
- mysql处理存在则更新,不存在则插入(多列唯一索引)
mysql处理某个唯一索引时存在则更新,不存在则插入的情况应该是很常见的,网上也有很多类似的文章,我今天就讲讲当这个唯一的索引是多列唯一索引时可能会遇到的问题和方法. 方法一: 使用 INSERT I ...
- npm scripts + webpack 实践经验(React、Nodejs)
最近用Webpack+npm scripts+Mongodb+Nodejs+React写了个后台项目,在用Webpack构建过程中遇到了许多坑,就写出来分享一下. 构建工具五花八门,想当年刚学会Gru ...