精华内容
下载资源
问答
  • 部署到Tomcat下的项目删不掉

    千次阅读 2016-09-23 10:38:25
    删除部署在Tomcat下的项目失败

    今天遇到这么个情况,想要将部署到Tomcat下的一个项目remove掉,结果没成功,到Tomcat根目录下的webapps下删除也一直提示该项目文件夹被打开,最后决定重启电脑,结果还是提示被打开,想了一下,觉得可能是Tomcat服务开着,所以就决定把tomcat服务关了,然后瞬间就删掉了。

    如果不知道怎么关闭Tomcat服务的话,具体步骤,如下图:

    1、快捷命令打开services.msc(Win+R)



    2、找到Tomcat服务,点击停止服务,或者在服务上右键点击选择“停止”。




    现在再删除Tomcat的webapps下部署的项目就可以成功删除了。



    右键属性还可以设置服务的开启方式(自动,手动,自动(延迟启动),禁用)





    展开全文
  • ![图片说明](https://img-ask.csdn.net/upload/201606/18/1466252324_677161.jpg)
  • Tomcat issue

    2010-03-21 22:16:00
    里面还有些tomcat系统的东西,你要是只想启动一个个工程就把其他的了吧。或者在MyEclipse下的WEB部署中删除也可以。关闭工程是管用的tomcat只是一个调试容器,适合做服务器容器。就是说用来调试程序的正确性的...

    ,tomcat里的webapps目录是存放工程的目录,你要单独启动一个工程,用tomcat是实现不了的。只能将里面其他的目录删除掉。里面还有些tomcat系统的东西,你要是只想启动一个个工程就把其他的删了吧。或者在MyEclipse下的WEB部署中删除也可以。关闭工程是不管用的

    tomcat只是一个调试容器,不适合做服务器容器。就是说用来调试程序的正确性的时候可以用tomcat,但做正式服务器就不行了。

     

    可能是你war包中带的jar包过多,一个项目不觉得什么,如果N个项目携带许多相同的jar.tomcat部署时会去加载N遍,而JVM在工作的时候是把内存划分成若干区域的,其中有一个区域的变量是不能被回收的,这个区域放的是常用的一些类和类扫描,当这个区域被占满必然就溢出了,你可以尝试将这些项目公用的jar包放到tomcat的lib下,以提高效率.

     

    我在TOMCAT下部署了几个项目, 每次起动TOMCAT时所有项目都加载,

    TOMCAT部署项目有3种方法:
    1、直接把项目放在webapps里
    2、修改conf里server.xml文件,添加一个Context,指向项目的目录
    3、在Catalina/localhost目录里,新增一个xml文件,添加一个Context内容,指向项目的目录。
    <Context path="/目录名" docBase="e:/example" debug="0" reloadable="true" />

    优先级别为:3>2>1

    第3个方法有个优点,可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。

    第2、3还有优点,可以定义一些个性配置,如数据源的配置等。


     

    ============================

     

    按照这去处理

    一,java.lang.OutOfMemoryError: Java heap space


    JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。
    提示:在JVM中如果98%的时间是用于GC且可用的Heap size 不足2%的时候将抛出此异常信息。
    提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。

    解决方法:

    手动设置Heap size
    修改TOMCAT_HOME/bin/catalina.bat,在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:


    Java代码
    set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
    view plaincopy to clipboardprint?
    set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
    set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m

    或修改catalina.sh
    在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
    JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:MaxNewSize=256m"



    二,java.lang.OutOfMemoryError: PermGen space



    原因:

    PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很CLASS的话,就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了。

    解决方法:

    1. 手动设置MaxPermSize大小
    修改TOMCAT_HOME/bin/catalina.bat(Linux下为catalina.sh),在

    Java代码
    “echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
    set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m
    view plaincopy to clipboardprint?
    “echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
    set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m
    “echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
    set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m

    catalina.sh下为:


    Java代码
    JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"

     

     

    ========================

     

     

    有几个可能
    1、log4j输出级别改为ERROR

    2、Tomcat和ide是不是用的同一个JAVA_HOME

    3、是不是重复加载了applicationContetx.xml【所谓重复是指是否用ClassPath加载的xml,而你的xml文件比较大】

    展开全文
  • tomcat文件上传下载、删除,主要是Tomcat下文件的上传、下载和删除。包含有时候多次删除删不掉的处理方法,希望对大家有用
  • 删除tomcat日志

    千次阅读 2018-07-24 10:16:55
    1 df 查看磁盘空间 2 对应用户进去删掉对应日志 3 重启tomcat-重新生成文件 或者 4 lsof | grep deleted发现有大量刚刚删除文件的进程存在,kill进程 ...直接了 Catalina.out 会报错 找到写入日志的文件...
    1 df 查看磁盘空间
    2 对应用户进去删掉对应日志
    3 重启tomcat-重新生成文件

    或者 4   lsof | grep deleted发现有大量刚刚删除文件的进程存在,kill掉进程
    5 使用df 查看磁盘空间 发现已经回收


    最好重启下tomcat,下次还是应该晚上处理
    直接删了 Catalina.out 会报错 找不到写入日志的文件
    展开全文
  • 屏蔽myeclipse自带Tomcat方法

    千次阅读 2018-11-04 20:31:15
    myeclipse删除自带tomcat在myeclipse里面是直接删不了的,我看了网上很多说在myeclipse里面删除自带tomcat的,要不就是hide,要不就是无效的,因为要想彻底删除自带tomcat,要去根目录进入自带tomcat配置文件中改...

    在这里插入图片描述

        myeclipse删除自带tomcat在myeclipse里面是直接删不了的,我看了网上很多说在myeclipse里面删除自带tomcat的,要不就是hide掉,要不就是无效的,因为要想彻底删除自带tomcat,要去根目录进入自带tomcat配置文件中改配置,这样就繁琐很多,没弄好,搞不好软件就炸了,我觉得这不是我的本意! 我其实想要的只是在servers里面只想显示我导入的本地tomcat,自带的tomcat 屏蔽掉就行了!

    结束语

    程序员不要自己和自己过不去!!!怎么简单就怎么弄,毕竟这行业要学的太多了!!

    展开全文
  • 不知道为什么这个随便删不掉,写了也值显示一半一半不显示, 我把重新写了一遍: nginx + tomcat集群和动静资源分离
  • 进入Tomcat的目录 # docker exec -it c110e319cdd1(启动的Tomcat容器的容器id) /bin/bash 使用命令查看当前文件夹内的所有文件 ...删除webapps文件夹(-r是级联删除,-f是强制删除,不然文件夹是删不掉的)
  • 我上一个就别下载了,不能用我也删不掉,这个完全没问题,亲测,不明白的可以加我微信:740949744
  • 最近在使用tomcat7时遇到如下问题现象: 使用tomcat 7.0.39版本免安装版本,解压后,进入安装目录...然后,按照网上的步骤,删除tomcat7服务,也删不掉。 现象分析: 1)win7的程序需要已管理员身份运行。这是问题的
  • IDEA 解决Tomcat报错"localhost:1099 is ...解决方法:把右上角的Tomcat容器了,重新建一个再运行就可以了。 希望这篇文章可以帮到广大的初学者。 希望有大佬吝告知该类情况是如何发生的以及如何避免,谢谢! ...
  • 首先我们先去这个网站下载http://www.apache.org/,进入...当我们下载好了之后解压,把多余的文件删除,也可以不删,但它会占空间运行也会变慢的。 我们调一下电脑的属性,打开此电脑的属性在环境变量里点击...
  • 上一次出现,我以为是项目的问题,调了半天项目,把servlet了重新导入,各种折腾,知道怎么就弄好了,这次很明显项目没法弄,好久没用过了,我也知道哪个项目有问题,百度了错误以后发现是端口被占用,在cmd...
  • 开发环境: Eclipse Java EE IDE for Web Developers. Version: Helios Service Release 1 Build id: 20100917-0705 ...Tomcat 6.x log: ...我是建立的Dynamic Web Project,建完之后就带着了,删不掉
  • 反复试了很多遍,在tomcat中要完成这个功能还真太容易,个人感觉呀,哈哈. 下面是我用到的文件以及做的改动.1)首先是server.xml文件,这个文件的位置相信大家都知道,注意我在host标签中加入了context标签的内容...
  • 使用WTP开发WEB程序,需要把WEB-INF/lib下的某个jar库删除,在eclipse的项目浏览器里是删不掉的,因为它在BuildPath里。于是就先把eclipse关掉,然后通过资源管理器找到那个project的文件夹,把文件删除。重新打开...
  • 删除linux软链接

    2019-09-27 04:08:01
    部署在一台服务器上部署另一...今天删除的时候遇见一个软链接,用rm -rf xxx 的时候发现删不掉 然后用rm -r xxx 删除的时候提示 xxx is notdirectory 后来发现执行命令的时候 xxx后面多了个"/" 即xxx/ 加了"/" lin...
  • 1、把D:\apache-tomcat-7\conf\Catalina\localhost的相干配置文件配置都删除,大概就是你没干净的文件 2、把D:\apache-tomcat-7\work\Catalina\localhost的所有文件删除 然后重启了tomcat,发现还是不行 在...
  • 我jdk原先1.8的放在c盘,又占...3.C:\Program Files\Java内文件删完,删不掉,我用的是电脑管家的粉碎文件。 4.删除后更改环境变量这我就不多说了,就classpath java_home Path改这3个(不会自己百度环境变量配置) 5
  • 个人总结No.1

    2012-09-05 15:12:54
    1.无法创建流程在新建版本,原因是在...在itsm_bp_deffile改状态删除流程版本,删不掉可能是与itsm_bp_instance中的冲突。 2.webroot下的runtime_space和tomcat下项目中的runtime_space不同步,参看服务台eclips...
  • java 文件操作工具类

    2015-03-24 23:50:53
    前一段做个程序,遇到了这样一个问题,想利用相对路径删掉一个文件(实际存在的),老是删不掉. 真是急人呀,最后让我费了好大力气才算把它解决掉,问题不防跟大家说说,万一遇到这样的问题,就不用再费劲了! 情况...
  • 很不幸,我公司的服务器被黑客光顾了,安插了一个名字叫8899的恶意程序文件在tomcat下面的bin目录,还好我...然而重点是,这个8899的文件居然是删不掉的,报错Operation not permitte,然后网上查资料,原来是chattr...
  • 框架包

    2013-12-26 13:21:00
    用myeclipse自动加包的话,struts和hibernate会有包冲突,删不掉。 发布后,从tomcat里面删除lib,可以正确使用。实在繁琐的很,晚上准备用idea了,完全手动来加包,需要什么,就加什么。 先准备一下需要的包,...
  • 前一段做个程序,遇到了这样一个问题,想利用相对路径删掉一个文件(实际存在的),老是删不掉. 真是急人呀,最后让我费了好大力气才算把它解决掉,问题不防跟大家说说,万一遇到这样的问题,就不用再费劲了! 情况是...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

tomcat删不掉