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

  • 相关阅读:
    Maven——配置阿里云的镜像仓库
    Eclipse——配置代码提示
    设计模式——一步步实现《单例模式》
    JAVA实现二叉平衡树
    简单设计模式——状态模式 (召唤师峡谷版)
    简单设计模式——观察者模式
    JavaScript获取鼠拖动选中的内容(InMemories笔记)
    图解数据结构——二叉查找树/二叉排序树
    SpringMVC详细笔记(一) —— 几步快速搭建一个SpringMVC程序
    【Java虚拟机10】ClassLoader.getSystemClassLoader()流程简析
  • 原文地址:https://www.cnblogs.com/gaojupeng/p/7121799.html
Copyright © 2011-2022 走看看