【耗时】eclipse中运行tomcat遇到的麻烦问题

一:报 Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/toaUs

错误。 大多说是因tomcat版本和 eclipse中的版本不一致,但换了几次都没用。 也不是端口占用。

解决方法:Server面板

1.1 把整个server删掉【servers tab页中的那个】

1.2 右键新建个server  

1.3 下一步。。。一直到: 注意不要添加任何运行的项目 【目的:先看没加入任何项目的server是否可行】

1.4 如果可以,再双击这个服务,配置 Server Locations 【关键一步,这个在第一次加时才能配置!!

 

二:【耗时】------------2021-2-2碰到的新问题: eclipse里没有server选项,装了插件后tomcat新建的server里下拉框又没有选项可以选(Server选项卡下的Server下拉选项为空)。

1,eclipse里没有server选项、server面板。这个网上搜很多,装插件即可。 要注意的是插件版本要和你的eclipse版本对应:

如: http://download.eclipse.org/releases/oxygen/   oxygen就是一个大版本号,后面什么.03之类的小版本号可以不管。

2,这个如果是空的(Server选项卡下的Server下拉选项为空)

就建下环境变量TOMCAT_HOME,指向本地tomcat安装的根目录,并重启eclipse。

然后打开视图的server面板,删除掉之前的server(如果又的话)就会出现:

点击server控制台面板的那个连接就可以配置服务并选哪些项目药放在server中运行了:

 

三: 上面虽然把服务跑起来了,但是Run as那里没有可执行的东东(对比了其他电脑上的有)

解决过程:

3.1 搜索 “ eclipse run none applicable ” 找到 [eclipse run as时遇到的none applicable问题](https://blog.csdn.net/kayyakkay/article/details/88543852)

然后我先简单建一个java项目,run as是有东西的。说明不是文中说的没有main函数的问题。而是我没有web项目

3.2 搜索”eclipse new里没有web选项“ 找到这样一篇:

[eclipse没有(添加)”Dynamic Web Project”选项的方法](https://blog.csdn.net/xukaiup/article/details/82953259)

照上面的说法安装插件,注意插件地址:   work with那里要填自己的版本路径,比如我的是oxgen版本的: 当前版本Oxygen.3a - http://download.eclipse.org/releases/oxygen

但是装完报错: An error occurred while collecting items to be installed
session context was:(profile=D__Programs_eclipse_java-oxygen_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.wst.common.project.facet.core,1.4.300.v201111030424

3.3 根据3.2的报错搜索:   Eclipse安装插件时报No repository found containing: osgi.bundle,org.eclipse.w (后面被截断了)

搜不出啥有用的,看了一两篇都说按照提示的地址去新增下插件地址: https://blog.csdn.net/zcl_love_wx/article/details/70148126

3.4 优化下搜索关键信息再搜: Eclipse安装插件时报No repository found containing: osgi.bundle,org.eclipse.wst.common.project.facet.core

找到这个[Eclipse中安装插件时提示:No repository found containing: osgi.bundle,org.eclipse.emf,2.8.0.v20180706-1146](https://www.cnblogs.com/badaoliumangqizhi/p/13049600.html)

虽然不是我缺少的插件,但这个提供了一个关键的更新方法:

 

更新选项里去掉默认的勾选: Contact all update sites during install to find required software

我想可能我关联太多的更新站点,有的又不是适合我这个eclipse版本的,于是我删除了一些之前加的其他版本的eclipse插件url,并且勾选了这个,然后再安装就成功了。

安装后eclipse提示重启,重启再看就有了Run on server了。

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值