1、启动Tomcat弹出提示框:details显示

  Server Tomcat v6.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.

  部署的时间不够,我们需要把时间加长。可以在workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件中修改:

1 <servers>
2   <server auto-publish-setting="2" auto-publish-time="1" 
  configuration-id="/Servers/Tomcat v6.0 Server at localhost-config"
  hostname="localhost" id="Tomcat v6.0 Server at localhost"
  name="Tomcat v6.0 Server at localhost"
  runtime-id="Apache Tomcat v6.0" server-type="org.eclipse.jst.server.tomcat.60"
  server-type-id="org.eclipse.jst.server.tomcat.60"
  start-timeout="100"<!-- 把这个时间修改得长一些-->
  stop-timeout="15" testEnvironment="false" timestamp="6"> 3 <list key="modules" value0="ld-qis::org.eclipse.jst.j2ee.server:ld-qis::jst.web::2.4"/> 4 </server> 5 </servers>

   2、启动Tomcat的时候下面的Console报错:

  java.lang.RuntimeException

  javassist.CannotCompileException

  org.springframework.beans.factory.BeanCreationException等等

  Caused by: java.lang.OutOfMemoryError: PermGen space

  反正就是会出现一堆菜鸟看不懂的错,上网搜了一下大多说的说法如下:

  第一种:很多都是说要把TOMCAT_HOME/bin/catalina.sh文件里面的

  echo "Using CATALINA_BASE:   $CATALINA_BASE"

  上面加入以下行:

  JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1536m
  -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m
  -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC"(有作者觉得直接加在那些注释后有正式代码之前就好了)

  这是加得最长的,最短的是直接:JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m

  第二种:在eclipse.ini配置文件中加上以下两行:(eclipse.ini在你安装Eclipse的包的下面就可以找到了)

  -XX:PermSize=128M  
  -XX:MaxPermSize=128M

  (以上两种方法的设置大小要根据自己的物理内存来定)

  悲剧的是菜鸟试过上面的方法了,但是都没有用,最后采取了下面的方法:

  第一步:打开Debug Configurations(它在菜单的那只虫子右边的倒三角尖下)

  

  第二步:点开Tomcat然后点击Arguments

  

  第三步:在该窗口的VM arguments文本框中输入:-Xmx1024M -Xms512M -XX:MaxPermSize=256m(可以自己设定数字的),可以将这文本框中原有的内容覆盖掉,因为系统会自己又加上去的。

  至此菜鸟的系统就没有报错了,但是也不能保证只是因为第三种方法的原因,所以将这些都列出来以供参考。

   警句:菜鸟用爪挖,看者需谨慎,切莫听一面之词,徒走曲折之路。

posted on 2013-07-20 09:39  菜鸟用爪挖  阅读(411)  评论(0编辑  收藏  举报