zoukankan      html  css  js  c++  java
  • tomcat 项目部署问题

    我本地Tomcat版本:Apache Tomcat/8.0.3.0

    服务器端:Apache Tomcat/6.0.37

    JVM都是:1.7.0_40-b43

    之前项目运行正常,在我更新了一些模块后,重新部署(导出WAR包)出现问题,但是在我本机上测试没有问题,服务端提示错误如下:

    The following web applications were stopped (reloaded, undeployed), but their
    classes from previous runs are still loaded in memory, thus causing a memory
    leak (use a profiler to confirm):
    /myapp
    /myapp

           google一番后,大体都是说项目本身有问题,有的说是配置文件有问题,有的说是jar重复了。因为之前的一些原因,我一直在怀疑是quartz的问题,查找了一番一直没有找到问题,于是又把问题转移到了tomcat上,我把服务端的tomcat换成8.0的还是发生同样问题,为什么在我的本地上部署没有问题??

         采用排除法与之前的项目做比对,发现我的lib下多了一个jar包,一看这个jar包豁然知道什么原因了,这个jar包之前用的是v2版,我之后把最新的v3版给加进去了,这两个版本的代码风格有天壤之别,测试完了我没有将其移除,将此jar包移除后重新部署不再出现以上问题。

  • 相关阅读:
    Linux Kernel USB 子系统(1)
    折腾 Gnome3
    2011年06月08日
    xelatex 果然好用
    倍受打击
    长到40岁学到的41件事
    autocompletemode + flyspellmode
    The Linux Staging Tree, what it is and is not.
    如何选择开源许可证?
    Use emacs & Graphviz to plot data structure
  • 原文地址:https://www.cnblogs.com/yshyee/p/3973293.html
Copyright © 2011-2022 走看看