Web项目部署(2)——Eclipse4.9.0安装server插件并将tomcat9.0.24集成到eclipse(很多坑)

上一篇记录了一下tomcat的安装教程。还是很顺利的。但是这一篇记录真的,我的心在滴血,总结一下就是,能遇到的蠢问题我都遇到了吧。

在部署Tomcat到Eclipse的时候发现eclipse没有server插件,因此需要先装sever:

一、安装server插件:

Help->InstallNew Software

填入Name: Kepler
Location: http://download.eclipse.org/releases/kepler

在这里插入图片描述

这一步要等的时间相当长:

在这里插入图片描述

选择 :

Web,XML, Java EE and OSGi Enterprise Development

下面的:

JST Server AdaptersExtensions

在这里插入图片描述
在这里插入图片描述
(不!!!根据我后面的经验,劝大家一定把jst server adapters也勾上)

然后next:

在这里插入图片描述
在这里插入图片描述

点Accept之后,注意右下角才在显示正在安装插件:

在这里插入图片描述

一定要等这个结束,才会有提示出现:

在这里插入图片描述

然后同意重启Eclipse,重启之后就可以看到有server模块了:

在这里插入图片描述

二、集成tomcat9.0.24到eclipse

上一篇博客里我已经详细记录了安装tomcat的过程,版本是tomcat9.0.24

通过菜单window->Preferences->Server->Runtime Environments添加tomcat服务器。

在这里插入图片描述

add里面发现不能添加我的tomcat路径,于是网上搜了一下看到了一个类似的问题:

在这里插入图片描述

于是又折回第一个步骤去下载JST Server Adapters(本来下的只有一个extension)
(我哭)

装完又重启:发现还是没有解决问题:
于是又看到一个说要安装拓展包的问题,于是在Help -> Eclipse Marketplace搜索:apache-tomcat,看到第一个拓展包已经安了,但是第二个还没有,于是install了一下:

在这里插入图片描述

选择的时候我就按照默认的点confirm了

(再次提醒大家!!点全选,不要默认的这几个)

在这里插入图片描述

然后又是漫长的下载等待,弄好之后又重启。我们再看来来有了没有:
还是没有(呵呵

于是乎,似乎我下载Tomcat的时候并没有配置环境变量,那我去配一下吧:

参考了这篇博客 https://blog.csdn.net/qq_43252519/article/details/82883708

配好了环境变量并且在命令行输入startup测试成功了:

在这里插入图片描述

好的,那我再重启eclipse试试呗:

没有。

没有。

没有。

然后我又看到了另一篇博客,他说第二个插件在安的时候要全选,我是选了默认,于是我回去就改,再改改,我全选。

在这里插入图片描述

然后,漫长的等待:

重启:

!!!!!!!!!

在这里插入图片描述

终于出现了我自己提前装好的tomcat了,这时候再 Window->show view->Servers打开视图。

在这里插入图片描述

open servers之后,会出现显示目前没有服务: No servers are available.Click this link to create a new server…

在这里插入图片描述

按照提示我们可以点击那个链接去创建一个新的服务:

在这里插入图片描述

可以看到这个显示的是stopped

在这里插入图片描述

那我们再双击配置一下这个服务器:
在Server Locations选择Use Tomcat Installation,保存退出。

在这里插入图片描述

再次重启,又遇到了这样的问题,

在这里插入图片描述

端口被占用了,我在想是不是我先部署好的tomcat和这个eclipse里导入之后的tomcat服务是冲突的,但是想了一下刚刚专门选择的是use tomcat installation啊,为什么呢。
既然说是端口被进程占用了那我就去看看呗。

在cmd下键入netstat -ano,查看各个进程的情况:

在这里插入图片描述

看到有两个进程确实占用了8080和8009端口,是pid为7984的进程。
键入 taskkill /f /pid 7984

surprise!

在这里插入图片描述

好的,那么用管理员身份打开cmd

在这里插入图片描述

现在我们再回eclipse里重启一下tomcat服务器试试:

在这里插入图片描述

打开localhos:8080

在这里插入图片描述

开心吗?真是西天取经啊搞了一下午这个。一不小心就会出错。
但是总结一下还是因为无知啊,英语也不好,懒得看官方文档,下载安装全靠别人的教程,遇到问题再去各种搜搜搜,最后还是觉得,要好好提高自己才行啊。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值