eclipse tomcat的一些错误
eclipse tomcat运行错误
错误提示:
Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
这个意思就是tomcat服务器没法在45秒内启动
个人尝试的记录如下:
1.0版
那我们头一个想法就直接将时间设置大一点不就好了
点击Window,找到show view,点开servers,或者直接在下栏找到servers,双击tomcat服务部分

就能在代码栏部分打开一个新的,名字就是servers部分显示的名字,然后点击Timeouts,找到start(in seconds)这个一行,把后面的时间改大点,改成个75

保存以后再重新跑一下项目,等待,然后失败,所以不是时间不够,是我的本来就不太行,然后不信邪,改成了450,等待,然后再次失败
2.0版
用bing国际版找到了一个方法试试
打开Window,然后点开preference,进入以后找到General下的Network Connection,点击以后找到侧边的Active Provider,把这里改成Manual,然后重启tomcat

照做以后,没啥用,还是超时
3.0版
重启了一下eclipse,结果错误信息变成了
Server Tomcat v7.0 Server at localhost failed to start.
牛的
1.检查端口,任务管理器-详细信息-PID,找8080,嗯,看了一圈,没有占用的
2.时间不够,这个直接略过,我都450了,还不够就过分了
3.eclipse的配置问题,这个还没看,不过同事的都没啥问题,我的应该也问题不大
4.重启电脑试试,合理,重启解决九成问题也不是吹得,但是也没用
先去找找eclipse的日志文件看看啥情况,路径:工作空间.metadata中的log文件,然而并没有啥有用的信息,就一行,提示我tomcat启动错误
重跑一遍,然后又回到了超时的错误上
问了问带我的师傅,可能是因为项目比较大,所以时间还不够大,设置成9999,再试试,果然还是我太年轻了
一中午过去...还是超时了
所以说,别让等待成为遗憾
4.0版
感觉离真相越来越近了
发现直接启动tomcat,会报错:找不到或者无法加载主类 org.apache.tomcat.startup.Main
打开Window,打开preferences,在tomcat部分,看到tomcat version是3.3的选项,版本不统一这不开玩笑嘛,赶紧改过来

把tomcat version改成version 7.x,点击ok
然后再试试,发现没有部署webapps中的对应的文件夹,没办法,还是得等着把东西放上去,不过这次应该没啥问题了,等等看看吧,估计得明儿上班才知道什么情况了
后面找到了新的解决方法就更新吧,这项目给我折磨得,人麻了
笑一下蒜了家人们
更新
5.0版
好家伙晚上睡觉睡着睡着想起来,我tm放tomcat的地方是我之前图方便起的中文文件夹,然而tomcat默认是不支持中文路径名的
早上来了以后先来改一下,要真是这个憨憨原因,那说实话,我指定是不行了
改了路径以后,eclipse要改的地方有很多
不过其实直接第三步就可以了...不过怕有人和我一样走错了路,所以放点报错上来说明一下,跳过一二步,回头是岸啊
1.help->preferences->tomcat
然后找到tomcat home 改成新的路径
此时直接运行会报一个
The archive: XXXX which is referenced by the classpath, does not exist.
2.双击下面的server那一栏的tomcat图标,然后找到open launch configuration,然后点开更换classpath
具体为:选中user entries,然后点击add external jars...,找到新的jar包,引入以后把原先的删掉
此时再运行会报一个
The specified Tomcat installation directory does not exist.
3.window->perferences->server->runtime Environment
然后更换一个新的tomcat,详情参考eclipse 配置tomcat - DbWong_0918 - 博客园 (cnblogs.com),注意,是更换,就是放一个新的,删掉旧的
4.如果配置了环境变量的话,记得也改一下
5.还有之前eclipse的一些tomcat相关配置都会重置,也需要重新设置一下
改完以后,再跑一遍
一个半小时过去了,没有任何反应,看这样应该也是无了
6.0版
道理来说不应该怎么麻烦,项目也是从svn上拉下来的,东西也都是用配好的,为啥呢
感觉是tomcat服务问题?
7.0版
看了一眼服务,确认过眼神,没有tomcat 7的身影,那就把tomcat 7添加进服务中
具体操作:
win+r,输入cmd,cd到tomcat的bin目录下,输入service.bat install,回车,这就将tomcat 7添加进服务中了
然后我们试试直接启动服务,结果直接启动失败了,啊这

没办法,找找解决方法
找到Tomcat安装目录,点击tomcatw.exe,然后就会出现下面的界面,然后把jvm重新配置一下,或者选use default(不确定)

然后没有效果
8.0版
突然想到,会不会是一开始,我的tomcat服务器就不行,于是到tomcat目录下,手动点击startup.bat,果不其然,直接闪退
找找解决方法吧,大部分都是修改startup.bat以及shutdown.bat文件内容
注意:版本得对得上,tomcat 5以上的版本对应Java 1.5以上,老版本Java下载方法:从官网下载历史版本的java - DbWong_0918 - 博客园 (cnblogs.com)
1.在Tomcat安装目录的bin文件夹下找到startup.bat,右击->编辑
在文件头加入下面两行:
SET JAVA_HOME=(JDK安装目录)
SET TOMCAT_HOME=(Tomcat安装目录)

就像这样
2.在Tomcat安装目录的bin文件夹下找到shutdown.bat,右击->编辑
在文件头加入下面两行:
SET JAVA_HOME=(JDK安装目录)
SET TOMCAT_HOME=(Tomcat安装目录)
不截图了,同上的一样
3.启动tomcat
然后等待,不好使,在startup.bat后面加了pause也不好使,打不出东西
发现在tomcat安装目录\conf\service.xml中,在最下面有一个这种东西
<Context docBase="" path="" reloadable="true" source=""/>
看网上的说法是,有这个东西的话,就需要去tomcat下的webapps文件夹中看看有没有这个项目夹,没有的也是启动不了,看了一眼,确实没有,所以不是这个Tomcat的问题,是项目还没有放进去罢了
9.0版
对eclipse的tomcat部分进行了一些设置
右击项目,点击properties ,点击Java build path,点到libraries,看看你的tomcat在不在里面,不在的话点击add library..,点击server runtime,就能看到你配置过得tomcat,选中点击完成

然后在点击order and export,找到你的tomcat,勾选上

ok等会再选,忘了一步
在这个properties的最上面的搜索框中输入project facets,然后点击Java,点到runtimes那一栏,勾选中tomcat,然后点击ok

然后window->preferences,找到server,点开找到runtime environments,选中之前配置的tomcat,点击旁边的edit...,在弹窗中把JRE换成对应的tomcat需要的版本,然后点击finish

做完这一堆,才算是把tomcat搞好了
再跑一遍,报错
Exception in thread "main" Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "main"
打开下面的servers的tomcat图标
双击以后出来一个新的横栏
然后点击open launch configuration

找到argument
在vm arguments下加上
-Xms1024M -Xmx1024M -XX:PermSize=256M -XX:MaxNewSize=256M -XX:MaxPermSize=256M

然后该保存的保存,该ok的ok
继续再跑一次
有了,开始往下走了
真的人麻了
阿弥陀佛,福生无量天尊,愿世界没有BUG,阿门~

eclipse tomcat的一些错误的更多相关文章
- 关于Tomcat一些启动错误的解决方法
一.Eclipse tomcat 启动超时: 错误内容: Server JBoss v4.0 at localhost was unable to start within 50 seconds. I ...
- maven + eclipse + tomcat热部署
环境:eclipse + tomcat + maven + m2eclipse 解决这种问题有两种方案(方案二更好用,不想看方案一的人可以直接绕过). 方案一: 第一种方案摘自http://blo ...
- Maven + Eclipse + Tomcat - 开启项目调试之旅(转)
本文的读者需要拥有一些Maven基础知识和实践,如果没有,请直接绕过或者先看一些关于Maven教程,比如Juven翻译的<Maven权威指南>,google一下便知. 开门见山,首先抛出一 ...
- Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建
1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ————————————————— ...
- 你喜欢使用eclipse+tomcat编程吗?!
在eclipse中配置tomcat简直是一场灾难! 开源软件确实给开发者极大的自由,但,同时也带来额外的麻烦. eclipse+tomcat只是其中之一.我有幸碰到了N次,在N+1次时,不得不提笔撰文 ...
- eclipse+tomcat+maven debug的时候总是出现source not found /Edit lookup path...的问题解决方案
eclipse+tomcat+maven debug的时候总是出现source not found /Edit lookup path...的问题解决方案 这个问题纠结好久好久.... 问题出现的环 ...
- Maven + Eclipse + Tomcat - 开启项目调试之旅(转载)
本文的读者需要拥有一些Maven基础知识和实践,如果没有,请直接绕过或者先看一些关于Maven教程,比如Juven翻译的<Maven权威指南>,google一下便知. 开门见山,首先抛出一 ...
- eclipse启动时报告错误:Java was started but returned exit code=-805306369
这两天也没改过eclipse和java的配置,但eclipse启动时报告错误:Java was started but returned exit code=-805306369 后来在eclipse ...
- eclipse tomcat 集成
1. 下载 Tomcat 作者选择的是 Tomcat6,下载地址:http://tomcat.apache.org/download-60.cgi,选择绿色版的 zip 进行下载(目前最 ...
- android Eclipse执行项目提示错误: unable to execute dex: GC orerhead limit exceeded
Eclipse执行项目提示错误: unable to execute dex: GC orerhead limit exceeded 解决方法: 找到Eclipse安装目录的文件,\eclipse\e ...
随机推荐
- trans.bat 将.m4a 文件拖拽到这个上面 自动转换成.mp3 老歌精选-歌曲z
@chcp 65001 >nul echo off :: 获取文件名 SET filePath=%1 :: 因为这里目录的路径是 E:\老歌精选-歌曲z 是11个字符,所以是从第12个字符到最后 ...
- win10 vscode 设置 快捷键 ctrl + , ctrl + COMMA 与搜狗输入法 切换方法快捷键 冲突
win10 vscode 快捷键 ctrl + , ctrl + COMMA 与搜狗输入法 切换方法快捷键 冲突 没想到是在系统里面 Step. 1: 选择切换语音 Step. 2: 选择 键盘 St ...
- Win10使用Dism++离线安装.Net3.5
.Net3.5的安装包在Win10已经不能使用了,在线安装.Net3.5会很卡(跟网络无关),最好是使用Dism++提取Win10系统镜像文件离线安装. 打开Dism++软件,按照如下步骤操作: 选择 ...
- k8s标签的增删改查和选择器
在 Kubernetes(K8s)中,标签(Label)是与资源对象相关联的键值对,用于实现多维度的资源分组管理功能.下面是关于 Kubernetes 标签的增删改查操作的简要说明: 查询标签 (查) ...
- 逆向通达信Level-2 续十 (trace脱壳)
本篇演示两图 1. trace 脱壳,你看到了几成指令是混淆的. 2. trace 脱壳过程中帮助 ida 定位脱壳代码片段. ida 不能定位的代码片段,通过trace来发现. 逆向通达信Level ...
- 什么是3D可视化,为什么要使用3D可视化
虽然许多设计师听说过为什么设计的可视化在他们的审批过程中是有益的,但并不是每个人都知道3D可视化到底是什么. 3D可视化与3D图形.3D渲染.计算机生成图像和其他术语同义使用.3D可视化是指使用计算机 ...
- 工作记录:TypeScript从入门到项目实战(项目篇)
Vue项目中使用 前面两篇介绍过TypeScript基础和较深入的东西,本章介绍如何在Vue项目中使用. 项目创建 创建项目直接使用Vue-cli创建 下面是步骤: 1.运行vuecli, 2.选择合 ...
- 李沐动手学深度学习pytorch实践笔记
1.pytorch中的矩阵乘法: 2.标量对向量求导: 3.pytorch的backward函数: 4.如何直观理解梯度下降: 梯度,是个向量,有方向和长度就是向量,向量里的各个元素是偏导.是标量对向 ...
- 线上gc问题-SpringActuator的坑
整体复盘: 一个不算普通的周五中午,同事收到了大量了cpu异常的报警.根据报警表现和通过arthas查看,很明显的问题就是内存不足,疯狂无效gc.而且结合arthas和gc日志查看,老年代打满了,gc ...
- ATSS : 目标检测的自适应正负anchor选择,很扎实的trick | CVPR 2020
论文指出one-stage anchor-based和center-based anchor-free检测算法间的差异主要来自于正负样本的选择,基于此提出ATSS(Adaptive Training ...