tomca配置文件自动还原问题的解决 server.xml content.xml 等

当我们在处理中文乱码或是配置数据源时,我们要修改Tomcat下的server.xml和content.xml文件。

但是当我们修改完后重启Tomcat服务器时发现xml文件又被还原了,修改无效果。

为什么会还原?

Tomcat服务器在Eclipse中启动时,会自动发布Eclipse中部署的项目,但是我的项目是自己手动在外面部署的,Eclipse只认得在它里面部署的项目,因此它会创建一个新的server.xml文件覆盖原来的文件,里面只有Eclipse中部署的项目。

解决方法一:

设置Ecplise,取消掉自动发布功能。

依次选择 Window-Preferences-Server-Launching,取消Automatically publish wen starting servers,点击OK,搞定。

解决方法二:

Ecplise项目中有一个Server项目,有一个Tomcat v7.0 Server at localhost-config,

里面也有server.xml和content.xml,替换成你修改后的文件。Tomcat重新发布时会用这里的配置文件覆盖Tomcat下的conf下的文件。

时间: 2024-10-06 12:52:21

tomca配置文件自动还原问题的解决 server.xml content.xml 等的相关文章

tomcat eclipse 配置文件 自动还原

软件版本 apache-tomcat-8.0.9 eclipse 4.4 手工到tomcat 配置文件目录E:\apache-tomcat-8.0.9\conf 修改了 tomcat-user.xml 增加了用户和角色   <role rolename="tomcat"/>   <role rolename="admin"/>   <role rolename="manager"/>   <role ro

转!!配置Tomcat时server.xml和content.xml自动还原问题

原博文地址:http://www.cnblogs.com/zuosl/p/4342190.html 当我们在处理中文乱码或是配置数据源时,我们要修改Tomcat下的server.xml和content.xml文件. 但是当我们修改完后重启Tomcat服务器时发现xml文件又被还原了,修改无效果. 为什么会还原? Tomcat服务器在Eclipse中启动时,会自动发布Eclipse中部署的项目,但是我的项目是自己手动在外面部署的,Eclipse只认得在它里面部署的项目,因此它会创建一个新的serv

配置Tomcat时server.xml和content.xml自动还原问题

转载:http://www.tuicool.com/articles/iuu6bqF[配置Tomcat时server.xml和content.xml自动还原问题] 当我们在处理中文乱码或是配置数据源时,我们要修改Tomcat下的server.xml和content.xml文件. 但是当我们修改完后重启Tomcat服务器时发现xml文件又被还原了,修改无效果. 为什么会还原? Tomcat服务器在Eclipse中启动时,会自动发布Eclipse中部署的项目,但是我的项目是自己手动在外面部署的,Ec

怎么解决server is too busy,这是什么意思?

最近多年未见的一朋友向我咨询一个问题,就是他自己搭建的网站最近经常出现“server is too busy”这个是什么意思呢?该怎么去进行解决呢? 一般出现server is too busy,大多数都是由于asp程序中有过多的server.createobject请求,每一个请求都需要排队等待.举个例子:如果程序中允许的最大队列为500的话,如果当前队列有499的话,当第500个请求到达的时候,就出出现server is too busy错误.        server is too bu

新版本ADT创建Android项目无法自动生成R文件解决办法

本人使用的是ADT是Version 23.0.2,支持Android 6.0之后的系统环境,最高版本23,在创建Android项目的时候,每次创建项目选择“Compile With”低于6.0版本的时候,都无法自动生成R文件,这个时候MainActivity文件报错,反复点击项目后执行“Clean”后,错误无法解 决,按照之前不生成R文件的办法解决不了,那怎么办呢?先分析错误产生的原因. 案例参考:新版本ADT创建Android项目无法自动生成R文件解决办法 | TeachCourse

实战:INNOBACKUPEX for mysql 5.6自动还原脚本

#!/bin/sh # # 使用方法: # ./restore.sh /你备份文件的全路径 #[email protected] INNOBACKUPEX=innobackupex INNOBACKUPEX_PATH=/usr/bin/$INNOBACKUPEX TMP_LOG="/var/log/restore.$$.log" MY_CNF=/usr/local/mysql/my.cnf BACKUP_DIR=/backup # 你的备份主目录 FULLBACKUP_DIR=$BAC

修改/etc/resolv.conf重启之后自动还原

Linux环境:centos6.7 修改/etc/resolv.conf重启之后自动还原,主要因为resolv.conf文件是由/etc/sysconfig/network-scripts/ifcfg-eth0生成的. 方法一:修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,下面是/etc/sysconfig/network-scripts/ifcfg-eth0的文件内容 DEVICE=eth0 BOOTPROTO=none              

Linux下自动还原MySQL数据库的Shell脚本

创建shell脚本topjui_source.exp,内容如下: #!/usr/bin/expect spawn echo "###### running... ######" spawn echo $argv0 spawn echo $argv1 set timeout 30 spawn mysql -uroot -p123456 set timeout 30 expect { "hi" { send "You said hi\n"} &quo

sublime text2 打开包含中文的文件会自动追加.dump后缀解决办法

用sublime text2 打开.c, .h,.txt等文件会自动追加一个.dump后缀,這样在打开.c,.h等文件时无法正常识别,从而无法正常进行语法着色,网上说是因为安装了GBK Encoding Support 插件的问题,于是就删除这个插件,发现再打开不会自动加.dump后缀了,但是遇到中文就乱码了, 因为GBK-.,这个插件就是解决中文乱码用的,那怎么办呢? 其实只要重新保存一下就可以了,比如我打开一个A.h文件,这个里有中文注释, 第一次打开时因为有中文所以sublime text