您现在的位置是:首页 >  云笔记 >  开发随笔 >  文章详情

Eclipse启动Tomcat时server.xml文件自动被还原问题如何解决?

特不靠谱   2023-11-02 12:42:10   240人已围观

        我在tomcat的server.xml文件 <Connector port="80"  节点中加入 maxPostSize=20971520(为20M,所以单位是M)来解决前端往后端发送大量内容时POST参数为空的问题,但是每次在eclipse中启动tomcat就会被还原。

       配置好参数,如下图:

配置后.png

启动eclipse中的tomcat

启动tomcat.png

server.xml被重置提示:

启动tomcat提示.png

在这里是否同意都会被重置还原,为什么会还原?

      原来Tomcat服务器在Eclipse中启动时,会自动发布Eclipse中部署的项目,因此它会创建一个新的server.xml文件覆盖原来默认的server.xml文件。

解决方法一:设置Ecplise,取消掉自动发布功能。

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

prefernces.png

解决方法二:修改Ecplise项目中Server>Tomcat v7.0 Server at localhost-config>server.xml

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

server-servre.png


分享到:

编辑发布时间:2023-11-02 12:42:10