myeclipse无法加载项目到tomcat,报错There are no resources that can be added or removed from the server.

34 篇文章 1 订阅
31 篇文章 2 订阅

原创地址:https://blog.csdn.net/QQ826688096/article/details/89383803

从svn下载下来一个项目后,启动不了,无法加载到tomcat里面去。点击加载会报如下错误:
在这里插入图片描述
这时候,自然是去百度了,毕竟没人会一直把错误全都记录在脑子里,要在脑子里刻意去记录这么多东西,那这个程序员估计脑子会越来越不好使,而且还会渐渐的秃顶。
百度结果就是

第一种可行得方式:

进入Project Facets 选中Dynamic Web Module和java

然后我照着做了,如下:
在这里插入图片描述
呵呵,我这里依旧是不行。
再百度,

第二种可行方式:

第1步、找相同类型的工程(tomcat能引用的)
第2步、把新建项目里面的.project文件和.settings文件夹复制到导入的那个项目里面。

这回我照着做了两次才成功。
第一种就是新建web项目复制过去后依旧没有。失败了。

第二种成功了,但是还有这些问题:

第二种成功了:就是在工作空间中其它相似版本得项目的 .project文件和.settings文件夹复制到导入的那个项目里面。但是有其它问题,如下操作:
在这里插入图片描述
为了防止报错,这时候要

1,手动将 .project文件里面的项目名称修改成自己的项目名称:

在这里插入图片描述
然后,这时候还是报错了,因为还有没有替换完的项目名称,报错如下:

严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/bhsqxx,J2EEApplication=none,J2EEServer=none
2019-4-18 16:41:50 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory XXXXXXXX(自己复制过来的项目名)

这时候,

2,要复制这个报错中的项目名称 “XXXXX”,然后使用全局搜索来搜出相关的内容:

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

3,把搜索出来的地方,都修改成自己的项目名就OK了

在这里插入图片描述
然后,项目上面右键刷新项目,OK了。

附录:Myeclipse创建出来的项目配置文件简单解读

eclipse创建出来的项目会有一些和项目有关的配置文件如下。
**classpath文件:**描述了项目依赖的所有文件,源码,jar包之类的。
1,源文件的具体位置(kind=“src”)
2,运行的系统环境(kind=“con”)
3,工程的library的具体位置信息(kind=“lib”)
4,在每个lib的xml子节点中,有关于它的其它配置信息(例如我配置的那个"javadoc_location")
5,项目的输出目录(kind=“output”)
**project文件:**描述了项目的基本架构信息,项目名称,构建命令,依赖列表等
1,工程名
2,工程注释描述
3,运行时需要的额外Eclipse插件,及其具体加载方式信息
settings 文件夹下的文件:
jsdtscope–定义了web项目中的源码路径,也就意味着只有web project才会有这个配置。这些源码Eclipse会进行validate(如果validate没有禁用)。
org.eclipse.core.resources.prefs–规定项目内的文件的编码。
org.eclipse.jdt.core.prefs—指定了一些Java编译的特性,比如Java版本之类的,看文件每一行的key能猜出具体的用处。
org.eclipse.m2e.core.prefs—一些maven相关的配置。
org.eclipse.wst.common.component—规定了项目怎么组装成一个webapp,这里可以玩很多种组装方式。
这些文件里的配置,一般上都可以通过项目右键属性里面进行配置修改,也可以直接修改这些文件。

参考:
https://yq.aliyun.com/articles/2597?spm=5176.8091938.0.0.6At0bH
http://www.xuebuyuan.com/1361351.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值