解决部署的项目不在tomcat服务器webapps目录下面的问题

问题:

    eclipse编译工具在配置已经安装好的tomcat之后,往里面部署动态web工程,发现并没有部署到webapps目录里面。问题在于,找到servers-双击下面的Tomcat。如果找不到servers,点击上面菜单栏window-show views-servers就可以调出来。

    43c4f3e738c2838547bc9892bd54db67b97.jpg

    打开服务器的配置界面

6bfceffacad508a724e6f38926ded7d86fa.jpg

    找到里面的Server Locations(即服务器位置)部分。选择的默认是第一个Use workspace... 我们应该选择第二个,并且把下面Deploy path的路径改为webapps。但是在此之前,要移出以前部署到服务器里的所有项目,并且clean服务器,不然这块是乳白色的不能修改。绿色框第一步,黄色框第二步。之后再进行修改。

    d0104d184b05ea3a8ccd6fc22a46667262f.jpg

    修改之后的结果就是下图这样。绿圈第一步,黄框第二步。

    1f9cc94dce513ebd26ac854f427e060a44e.jpg

    然后我的服务器根目录就下面这样,我们要将红框两个目录删除,因为是eclipse生成的,是多余的。

4e85d09d61e2142eaa22e3da4834ec73742.jpg

    然后就完成了。我们在部署项目就会出现再webapps里面了,查找jar包是否缺失,也可以直接在这里查看,因为只有这里的才真正被用到。

总结:

    在eclipse配置外部的tomcat之后,部署项目时eclipse会默认把项目部署到自己默认的一个路径,但是运行时,却在你部署的服务器运行,所以你看不到,所以我们修改服务器的Server Locations(服务器位置)。即使我们修改之后eclipse还在tomcat的根目录下面新建一个wtpwebapps文件夹并把部署位置指向这个路径,真的是很想干它有没有?!这么出处心积虑的改变项目部署位置有何意义!所以我们要remove project,然后clean 服务器,然后use tomcat,然后修改 Deploy path,中间我们还有删掉一个服务器根目录下面的一个wtpwebapps文件夹,因为没用。我们做这么多就是为了换个部署位置而已,它有没有很贱?

 

 

转载于:https://my.oschina.net/u/3973611/blog/2206643

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值