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

最近做的项目涉及到图片上传以及文件上传等需要设置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中自动生成代码

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

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值