Eclipse中的server.xml和Tomcat中server.xml

java 专栏收录该内容
7 篇文章 0 订阅

最近做的项目涉及到图片上传以及文件上传等需要设置tomcat虚拟路径,分不清是在Eclipse中的server.xml还是Tomcat中server.xml配置,所以写了这篇博客,加深下理解!

Eclipse中的server.xml在这里插入    图片描述
在这里插入图片描述tomcat安装目录下conf中的server.xml

 首先,我观察到两个server.xml并不是完全一样的,并且我在eclipse中对server.xml文件的修改不会影响tomcat目录下的server.xml文件,这是为什么呢?后来了解到是因为设置问题,如下图

在这里插入图片描述
在Servers视图中, 选择一个tomcat server,双击会进入我们的设置界面:
Server Locations有3个选项,我这里设置的是第一个
Use workspace metadata(does not modify Tomcat installation)
并且部署路径(Deploy path)为wtpwebapp
大概意思就是使用工作空间的.metadata中的目录来存储Tomcat的部署信息和发布包,并且不改变tomcat安装目录, 详细的目录位置就在上图中Server path中,所以这两个server.xml文件是单独的,对eclipse中的server.xml文件的修改不会影响tomcat目录下的server.xml文件,下面我们看一下第二个选项
Use Tomcat installation (takes control of Tomcat installation)
在这里插入图片描述
这里设置为使用Tomcat安装目录(控制tomcat安装目录),并且设置了部署目录为 webapps。由此当我们再对eclipse中的server.xm进行修改后,启动tomcat会发现tomcat的安装目录中的server.xml被eclipse中的覆盖
第三个选项中大概就是自定义目录,而且也是不更改tomcat安装目录,具体没用过

由于我选择的是第一种配置,所以直接就在eclipse中设置虚拟路径,方法为Add external web module
在这里插入图片描述
在这里插入图片描述
设置完成后,会在eclipse中server.xml中自动生成代码

第一次写博客,主要想记录一下自己工作和学习中遇到问题等,第一次写不太了解这个编辑器以及文档布局等,写的不好嘿嘿,以后继续努力,坚持更博,写的不对的还请大家指正!

  • 5
    点赞
  • 2
    评论
  • 3
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

一条的记忆

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值