Myeclipse中tomcat启动时间越来越长?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Myeclipse中tomcat启动时间越来越长?相关的知识,希望对你有一定的参考价值。

以前启动只要500ms左右。
代码如下,

2013-10-16 17:31:12 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files (x86)\AppData\Roaming\MyEclipse 6.5\bin;D:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\bin
2013-10-16 17:31:13 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2013-10-16 17:31:13 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 492 ms
2013-10-16 17:31:13 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2013-10-16 17:31:13 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.10
2013-10-16 17:31:14 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2013-10-16 17:31:14 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2013-10-16 17:31:14 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/33 config=null
2013-10-16 17:31:14 org.apache.catalina.startup.Catalina start
信息: Server startup in 1130 ms

这是因为随着编辑的项目增多,Tomcat 中WebRoot下WEB-INF下的web.xml中的配置文件越来越多,还有lib目录里的jar包增多,而这些东西都是启动Tomcat时都要一起启动的,所以启动时间边长是很正常的事情,如果真的需要降低时间,可以重新建立一个web项目包(一般不建议这个,因为这样还要更改server.xml中的配置路径) 参考技术A 是不是你每次启动的时候都会把所有的项目都加载导致的tomcat启动慢呢 参考技术B 靠 这也算长? 那你就看下你的\Tomcat 6.0\webapps 下 除 host-manager、manager、ROOT文件夹和你的项目工程,还有什么? 其他的都可以删除 这样就会快一点了

myeclipse启动tomcat报错,望高人解答

之前一直是正常的,隔了几天没用,今天就不行了。
在myeclipse中每第一次启动tomcat,报错:"Cannot connect to VM"。
如果不管它的话,下一次tomcat还是可以起来的,也可以部署简单的工程。
但是如果部署上Spring工程,tomcat就起不来了,一直停留在“信息: Loading Spring root WebApplicationContext”。
几天以前就是一切都正常的,那个工程我也是调试过很长时间,都没问题。就是这几天不知道怎么搞的,我也没有动过什么东西,就不行了。

完全没有必要删除myeclipse,给你提供两个方案试试。

方案一、不需要解决:
有点时候myeclipse就是这样子,我经常遇到,只能用一个字来形容---【变态】,你可是试试,你不管它,过几天肯定会还好用。
如果非要解决,先查看你的环境变量配置正确与否,然后检查你安装的JDK和tomcat设置的是否一致,实在不行你就重装JDK,肯定好用的,但是不保证第二天还好用哦。

方案二、连接不到虚拟机一般是网络出现了问题:
如果你用的是linux,把localhost映射到127.0.0.1,在/etc/hosts下面添加127.0.0.1 localhost.localdomain localhost。
如果你用的是windows,你在CMD试试ping localhost 是否成功,如果localhost不识别而ping 127.0.0.1识别,则100%你的系统出现了问题,具体是:C:\WINDOWS\system32\drivers\etc\hosts 文件有错误,用一个winsock修复工具 winsockfix.exe 修复并重启后问题就可以解决。

这两种方案我都成功过,你试试看哪个适合你,祝你好运!
如果仍未解决,给我发信息。
参考技术A 有几种方法可以参考:
1、完全删除myeclipse,删除JDK,重装
2、将Myeclipse编译环境用的JDK指向你机器安装的
3、TOMCAT用绿色版,然后在myeclipse的SERVER选项卡中重新配置,并且空启动一次,即不附带任何项目
4、用myeclipse自带的TOMCAT
5、看看spring.jar导入了没有,并检查spring相关jar包是否一并导入

窍门:8.0的myeclipse自带spring工程生成插件,你可以试试,可以将一个最基本的WEB项目,手动添加SSH支持,但是,需要你对加入SSH支持后的项目进行无用JAR包手工裁剪。网上有的是例子,可以试试。问题不难解决,多尝试就行。别害怕是关键,祝好运!
参考技术B 你尝试一下看能否成功不

添加环境变量java_home为“D:\Program Files\Java\jdk1.5.0_04\lib “(这个改成你自己的) 重启 eclipse debug一切正常
参考技术C 先调成debug,看是哪里出了错误

以上是关于Myeclipse中tomcat启动时间越来越长?的主要内容,如果未能解决你的问题,请参考以下文章

myeclipse中启动tomcat问题

myeclipse tomcat,每次启动怎么都把有另一个工程启动了

myeclipse8.5 中 ,tomcat启动突然变得超慢.

Myeclipse 8.5中tomcat6.0怎么都启动不了,环境变量、Myeclipse中都配置了,每次启动tomcat6.0 都自动关闭

myeclipse启动tomcat报错,望高人解答

myeclipse6.5 启动tomcat 特别慢,请高手分析下原因。