eclipse/myeclipse中的内置tomcat和外部tomcat的区别

eclipse/myeclipse中的内置tomcat和外部tomcat的区别

2017年08月05日 13:14:57 阅读数:3123

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/scarecrow_fly/article/details/76715170

                      eclipse/myeclipse中的内置tomcat和外部tomcat的区别


背景介绍

      啥子叫做内置tomcat?有些小伙伴可能会这么想,我明明配置了tomcat,我把本地的tomcat的安装路径都告告诉了tomcat,它才让我的项目发布到服务器的嘛,哪里有什么内置的tomcat么。

      我说你个锤子,你不要急你等我慢慢道来,之所以叫它内置的tomcat那是因为当你告诉了eclipse/myeclipse,

tomcat的路径,它并没有拿你当回事,Eclipse/MyEclipse只是抽取了tomcat的核心组件内置到Eclipse中,启动和部署你的web项目时,和真正的tomcat没得一点关系,你不信?我就知道你个瓜娃子不信,那我来给你举个例子

 

例子介绍

    假设你的E/mye上现在有一个web 项目叫做demo,你要访问http://localhost:8080/demo,你发现在浏览器中输入

这个url完全没得问题,显示出你想要的页面,可是,当你输入http://localhost:8080,回车,你个锤子,你的tom猫没出现,报错了,嗯?是不是很意外?你想知道为啥子不?就是我刚刚告诉你的嘛,你真正的tomcat并没有开启,你当然访问不到了

        那么,爱动脑筋的你一定会想了,那我乍样才能和真正的eclipse关联上嘛?很简单啦,我来告诉你哈,在那之前我们需要做点准备工作

     

  准备

    准备是必须的,很简单,把你的servers中tomcat中的所有项目全部Remove,然后clean一下tomcat(右键--clean)

 

  召唤外置Tomcat

     打开你的E/mE的server选项,找到Tomcat v7.0 Server at localhost.....这个样子的(一般就在第一行,就是你的项目部署的服务器)-->双击-->在上方会弹出tomcat的操作界面,找到Server Locations,eclipse默认是选择的是下图中的第一个红框中的选项也就是“Use workspace metadata(...)”,这个选项的意思就是,启动项目时eclipse之调用了tomcat的核心组件,内置到eclipse中,启动和部署时跟真正的tomcat没有关系,因此当使用eclipse默认设置时,访问http://localhost:8080/是无法访问的,而访问http://localhost:8080/xxx 自己的项目却能正常访问。

        如果想要将启动eclipse项目时使用的tomcat和手动启动机器上的tomcat达到一样的效果,就需要选择下图中的第二个红框中的选项也就是“Use Tomcat installation(...)”,选用这个选项,启动eclipse后,就可以访问http://localhost:8080/,并且会出现tomcat配置页面,同时,在tomcat中加入的虚拟地址配置都会在项目中起作用

      
     详细操作如下图:

    

         如果你个锤子认为这样就完成了,那你就和我刚开始一样秀逗了呀,增加了一些组件tomcat组件,那需要的启动时间也是要增加的好吧?

         那,这个时候我们就需要 设置一哈Timeouts,把45改成122就差不多了

       

        完工了,这下子齐活了,不知道你需不需要重启E/MyE,我是没有重启,不好使重启下,OK,编程愉快!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值