1、进入项目目录,找到.project文件,打开。

2、找到...代码段,加入如下标签内容并保存:

<nature>org.eclipse.jem.workbench.JavaEMFNature</nature> <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> <nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>org.eclipse.jdt.core.javanature</nature><nature>org.eclipse.wst.jsdt.core.jsNature</nature>

3、删除.setting下的文件,从其它Eclipse  web项目(如果没有的话用eclipse新建一个)的.setting文件下拷贝以下文件

.jsdtscope

org.eclipse.jst.common.project.facet.core.prefs

org.eclipse.wst.common.component

org.eclipse.wst.common.project.facet.core.xml

org.eclipse.wst.jsdt.ui.superType.container

org.eclipse.wst.jsdt.ui.superType.name

4.修改org.eclipse.wst.common.component中项目名称相关的内容

<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="springweb">
<wb-resource deploy-path="/" source-path="/WebRoot" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="springweb"/>
<property name="java-output-path" value="/springweb1/build/classes"/>
</wb-module>
</project-modules>

将上面 所以 deploy-name值相同的地方改为你的项目名,同时把source-path 改为/WebRoot(如果你的项目目录是WebContent就不用改了)
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="WebRoot"/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
<attributes>
<attribute name="hide" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
<classpathentry kind="output" path=""/>
</classpath>

把 <classpathentry kind="src" path="WebRoot"/> 中path改为/WebRoot(如果你的项目目录是WebContent就不用改了)

5、在eclipse的项目上点右键,刷新项目,就会发现项目变成了web项目,然后添加到tomcat中就会发现tomcat可以识别我们的项目了。

转载于:https://www.cnblogs.com/dobestself-994395/p/4280529.html

导入外部项目无法识别为Web项目无法部署到tomcat相关推荐

  1. eclipse导入项目后无法识别为Web项目

    通过import导入web项目后发现不能作为web项目再tomcat上运行,eclipse无法识别为web项目. 选中项目名称并点击右键,选择"Properties"项,在出项的面 ...

  2. Eclipse中Java项目转化为Java Web项目

    公司的项目  好久没有在本机电脑上运行了.突然发现Tomcate服务器加载不了项目了.仔细一看这个项目变成了JAVA项目 不再是Java  web项目了 没有任何报错.参考文档:https://www ...

  3. eclipse导入myeclipse的web项目在eclipse中不能识别成web项目

    这个问题一直纠结了好久,就是原本svn那边是用myecllipse搞的,我这用eclippse打开怎么也识别不了是一个web项目.搞了好久,在网上,终于找到相应的解决办法了.具体解决看下图 转载于:h ...

  4. 解决eclipse中tomcat无法识别maven web项目问题

    eclipse工具中导入了maven web项目, 但是tomcat死活都识别不了, maven项目进行了clean install等操作, 但是仍无效, 后在网上搜索到以下答案, 解决问题 1. 右 ...

  5. Eclipse导入和调试别人的Java web项目完整教程(超详细,包括报错解决)

    本文详细介绍了如何导入一个外部的Java Web项目,如果看了本文还是不会调试,可以问我 个人主页的其他分类专栏也有一些比较好的项目 1.主要工作 (1)保证电脑有java 环境配置以及JDK 文件. ...

  6. (入门级小项目)JSP编程+web项目发布到Tomcat+mysql数据库

    项目名称:  学生评分系统 1. 笔记本电脑开wifi使用Tomcat9做服务器.(默认150个链接) 2. 在mysql数据库中录入两个班级的学生信息. 3. 登陆界面,对两个班级学生usernam ...

  7. 1.eclipse怎么样新建web项目,eclipse新建web项目

    1.首先,你要先打开Eclipse软件 打开后在工具栏依次点击[File]>>>[New]>>>[Dynamic Web Project],这个就代表新建的项目是W ...

  8. web服务器获取项目路径问题,读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题...

    1.需求:有时候我们产品经理给我们的需求是会不断变化的,例如数量是1000现在变成500,我们不可以去改代码吧,这样很麻烦,所以就可以改配置文件properties(这个数据库链接一样),当然也有js ...

  9. Java项目转变为Java Web项目

    1.找到项目工作空间目录,打开.project文件,并修改文件,  修改如下:       找到:<natures> </natures>代码段,在代码段中加入如下内容并保存: ...

最新文章

  1. 启动tomcat提示Could not create the Java virtual machine.
  2. Shell-实际业务操作02
  3. 基于.NET平台常用的框架整理(收藏)
  4. BP神经网络识别手写数字项目解析及matlab实现
  5. SIEM比以往更重要的5个原因
  6. 畅享9能更新鸿蒙吗,Mate 9也能升级!鸿蒙系统正式发布:老用户爽了
  7. Cocos Creator两个类相互引用(调用)
  8. Spring Http Invoker使用简介
  9. Android Studio设置,鼠标放上去有提示
  10. 在WINDOWS XP环境下部署基于网络的开源入侵监测平台——snort
  11. 生活与工作原则-Ray Dalio
  12. zend studio12配置php,Zend Studio 12.0调试php代码
  13. 生存预测模型样本量计算(完善中)
  14. 什么?30秒生成一个logo
  15. 文件存储名片java_java做的名片管理系统
  16. android 程序root权限管理,手机root之后进行软件程序授权管理 手机root权限管理方法...
  17. Android Twitter 分享---官方Fabric方式
  18. 世界人工智能大会即将举办 AI机器人帮你分类垃圾
  19. BZOJ3730 震波+BZOJ4372 烁烁的游戏(动态点分治)
  20. 遇见错误:ValueError: Classification metrics can‘t handle a mix of binary and continuous targets

热门文章

  1. mysql的数据类型以及性能优化
  2. java并发处理时mvel表达式处理慢,一文说清!
  3. 【Network Security!】Ubuntu18.04切换到root权限和sudo
  4. Java protect属性
  5. android studio 显示view树_Android 沉浸式解析和轮子使用
  6. 郑州网络推广教你如何“悄悄”做网站SEO,惊艳竞争对手?
  7. 网站突然不收录?如何做到自审、自查、自纠?
  8. c语言给定变量a的初始值,2018年9月计算机二级C语言考试冲刺提分试题(一)
  9. mfc指示灯报警显示_消防百科 | 火灾显示盘的基本功能有哪些?
  10. Java IO在Android中应用(二):APK加固