zoukankan      html  css  js  c++  java
  • [Web开发(1)] MyEclipse/Eclipse 使用Tomcat部署Web/Maven项目经典错误

    1、Tomcat启动报错:server tomcat start within 45 seconds
      问题原因:由于eclipse默认Tomcat设置是启动时间为45s,所以在45s内没有启动成功就会终止。
      解决方案:http://jingyan.baidu.com/article/64d05a025c9969de55f73b23.html


    2、Tomcat启动报内存溢出错误 : java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space
          ecplise下面:Window->Preferences->Java->Installed JREs 双击你自定义配置的jdk, 在 Default VM arguments:
              加入参数:-Xms1024M -Xmx1024M -XX:MaxPermSize=400M

          myeclipse下面:Window->Preferences->MyEclipse->Servers->Tomcat->Tomcat7.0 Optional program arguments
              加入参数:-Xms1024M -Xmx1024M -XX:MaxPermSize=400M

    3、tomcat启动不报错,项目也没有报错,但是启动时间特别短
            问题原因:可能是由于项目的webroot根目录没有加载到Tomcat中去。
              ecplise下面:Window->Preferences->Deployment Assembly 查看有没有把项目所需要的Java文件,资源文件,webroot文件全部加载进去,如果没有则 Add->Folder的形式 添加你所需要的文件。

       myeclipse下面:Window->Preferences->MyEclipse->Deployment Assembly 查看有没有把项目所需要的Java文件,资源文件,webroot文件全部加载进去,如果没有则 Add->Folder的形式添加你所需要的文件。

      对于eclipse也有可能是tomcat在部署的时候没有指定tomcat的部署根目录。


    4、Java---当由Maven搭建的Web项目报java.lang.ClassNotFoundException: org.springframework.web异常
      问题原因:由于maven的映射jar包没有加载到项目中去。
      解决方案:http://blog.csdn.net/lifupingcn/article/details/52788706



    5、Tomcat报错:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/JFreeChartTest]]
      问题原因:一般多为lib文件没有加载到tomcat的部署目录中去。
      解决方案:同问题3一样添加规则添加 Java Bulid Path Entries 把项目组中所需要的jar全部加载进去。

    6、ecplise新建maven项目出现Cannot change version of project facet Dynamic web module to 2.5 以及 解决 jre版本和web.xml版本问题
      问题描述:jre、jdk、javaEE 版本太低
      解决方案:解决Web版本太低问题:http://blog.csdn.net/steveguoshao/article/details/38414145
             解决jre版本和web.xml版本问题:http://blog.csdn.net/peng_hong_fu/article/details/53584104

  • 相关阅读:
    lua判断字符串包含另一个字符串
    expect使用技巧
    Linux expect
    expect正则捕获返回结果
    修改alpine Linux的Docker容器的时区
    Dockerfile镜像优化,减小镜像
    Sed在匹配行前后加入一行
    scp的使用以及cp的对比
    rsync 的用法
    傅里叶系列(一)傅里叶级数的推导 (转)
  • 原文地址:https://www.cnblogs.com/gaojupeng/p/7121799.html
Copyright © 2011-2022 走看看