导入外部项目无法识别为Web项目无法部署到tomcat

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可以识别我们的项目了。

时间: 2024-11-04 08:02:34

导入外部项目无法识别为Web项目无法部署到tomcat的相关文章

Eclipse 导入外部项目无法识别为web项目并且无法在部署到tomcat下

1.进入项目目录,找到.project文件,打开. 2.找到...代码段,加入如下标签内容并保存: org.eclipse.jem.workbench.JavaEMFNature org.eclipse.wst.common.modulecore.ModuleCoreNature org.eclipse.wst.common.project.facet.core.nature org.eclipse.jdt.core.javanature org.eclipse.wst.jsdt.core.js

从myeclipse导入eclipse,不能识别为web项目(java项目转为web项目)

1.进入项目目录,找到.project文件,打开. 2.找到<natures>...</natures>代码段. 3.在第2步的代码段中加入如下标签内容并保存: <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>        <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>      

MyEclipse 导入外部项目无法识别为web项目

留坑. 参考: http://blog.sina.com.cn/s/blog_9ba89b990101fq9q.html

怎样把Maven项目共享为传统Web项目

Maven的优点有很多,几个突出的比如说 1.代码库的存在 2.依赖管理 3.自动找到对应的javadoc和src 4.众多的插件支持 当然也有不足,比如说 1.代码库有的lib包结构混乱存在冗余 2.找到的所有lib总是>=预期 3.也有10%找不到javadoc和src 4.插件执行参数繁琐 现在考虑这种情况:如果团队成员都没有采用Maven,SVN上的也是个传统Web项目 想直接检出为Maven项目或者直接提交是不太可能了,如果还是坚持使用呢? 我们的思路是这样:Maven项目->传统W

Myeclipse - Web项目转换技巧--处理Java项目、SVN非Web项目问题

喜欢从业的专注,七分学习的态度. 概述 对于Java调试,使用Eclipse习惯性的使用Junit调试,使用Myeclipse习惯性的将项目转成Web项目在Tomcat或Weblogic中调试,在Myeclipse项目对项目Web属性的理解有助于应对开发环境的配置.发布和部署,涉及的技巧和操作比较多.最常用最简单的技巧是将Java项目转Web项目技巧. 环境准备:创建一个Java项目 打开Myeclipse--右键--选择Project 创建1 点击Next(下一步) 创建-项目 点击Finis

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

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

复制web项目时注意修改web项目名

改web项目的项目名可以右击->properties->搜索web找到settings->修改context name

教妹子用IDEA创建web应用,部署到Tomcat服务器

自从上一篇原创发表之后,粉丝反应热烈.主要分两派,一派关注技术的,觉得看了那么多的公众号文章,终于找到一篇能看懂的了,于是沾沾自喜.另一派是关注妹子的,感叹自己空有一身绝技,公司里却无妹子可教,大喊可惜.详情请见:教公司妹子部署Tomcat服务器,深夜送她回家... 然而,妹子还是那么好学.上次帮她搭建好Tomcat服务器没几天,她又来向我请教怎么构建第一个web应用在Tomcat服务器上运行. 那天下班后,妹子来找我.她说:“哥,可以和你商量个事吗?” 我说当然可以啊,只要是妹子遇到的事,大哥

MyEclipse下的web project 怎么部署到tomcat目录下的webapps

启动tomcat 后 右击-->add deployment...-->选择你要部署到tomcat目录下的webapps下的web project -->查看webapps,就能看到多了个文件 OK?