将Eclipse项目自动部署到Tomcat的webapps目录下

在eclipse中新建的Dynamic Web Project。写好代码后,选择Run on Server(当然Server配置为Tomcat),但是运行后我们发现在Tomcat的安装目录下并没有出现我们
所建立的工程名字。很明显,项目并没有自动部署到Tomcat的Webapps中。

不信我们等eclipse中的tomcat启动以后。在eclipse内置的浏览器中输入 http://localhost:8080/webDemo/login.jsp(其中webDemo为工程名字),可以正常打开。但是我们在外部的浏览器上打开 http://localhost:8080 时确没有出现所期望的小猫画面。 也就是说,tomcat并没有正常启动。(经常我们都是在bin目录下点击startup.bat后,再输入http://localhost:8080就可以看到期望的小猫了)


为了使我们的项目能像myeclipse那样自动部署到webapps目录(可以使用插件,但是eclipse插件好像不怎么好用,反正我是不喜欢)。我们需要对我们所建立的tomcat server做一些简单的个性。

  1. 将elipse内的Tomcat服务器停止。Stop
  2. 删除之前 run on server 中的项目,如图所示



    点击左边的三角号展开项目组。在希望部署的项目上点击右键,选择Remove.
  3. 在servers下面选择tomcat服务器。右键点击后选择Open,出现如下提示:



    修改Server Locations(默认是选择的第一个。如果没有进行1,2步操作时,该选项是灰色的无法编辑,如果已进行1,2步操作仍是灰色无法编辑,则可删除Server,再新增一次,新增的时候可以选择)
    选择第二项(Use Tomcat installation(takes...))
  4. 将下面的Deploy path改成webapps, 默认是wptebapps,上面的Server Path对应电脑上的Tomcat安装目录
  5. 保存设置,退出
  6. 点击web项目,Run as --> Run on Server--.....
这时,项目会自动部署到tomcat的webapps下面。启动后可以正常浏览。

注意此时 tomcat -- conf 目录下的server.xml文件有改变(eclipse 自动个性。注意修改的内容<Context ...> )


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值