精华内容
下载资源
问答
  • Maven项目没有Project Facets的解决方法

    千次阅读 2018-09-26 19:05:20
    本文转载自 https://www.cnblogs.com/bameidashi/p/7995287.html 解决方法是安装对应的工具。用Help菜单中的“Install New Software”,请看图。

    本文转载自 https://www.cnblogs.com/bameidashi/p/7995287.html

    解决方法是安装对应的工具。用Help菜单中的“Install New Software”,请看图。

    展开全文
  • 这是教程上的界面,需要把这个取消后再勾选![图片说明]... 这是我的界面,没有这个选项![图片说明](https://img-ask.csdn.net/upload/201804/09/1523281414_627455.png)
  • 1.在eclipse中用maven创建项目,右键new>>Maven Project 2.点击next继续 3.点击next继续,选择maven-archetype-webapp, 4.点击next继续,填写Group id和Artifact id, Version默认,Package可以不...

    1.在eclipse中用maven创建项目,右键new>>Maven Project

     

    2.点击next继续

     

    3.点击next继续,选择maven-archetype-webapp,

     

    4.点击next继续,填写Group id和Artifact id, Version默认,Package可以不填

    5. 然后点击finish,完成web项目的创建:

     

    在创建web项目完成后,可能出现的问题及其解决方法:

    Q1:项目忽然出现 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 的错误

     

    Solve:点击项目右键>>Build Path>>Configure Build Path

     

    在弹出的窗口,选择Server Runtime

     

    点击next,选择一个自己配置好的tomcat服务

     

    点击finish,然后apply and Close即可

     

    Q2:在更改Dynamic Web Module的版本时(2.3->2.5),出现Cannot change version of project facet Dynamic web module to 2.5错误

     

    说明:我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dynamic web module to 2.5

    Solve:

    1.更改项目的web.xml文件,把servlet改为2.5

    (1)改之前:

    复制代码
     1 <!DOCTYPE web-app PUBLIC
     2 
     3  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     4 
     5  "http://java.sun.com/dtd/web-app_2_3.dtd" >
     6 
     7  
     8 
     9 <web-app>
    10 
    11   <display-name>Archetype Created Web Application</display-name>
    12 
    13 </web-app>
    复制代码

    (2)改之后:

    复制代码
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 
     3 <web-app version="2.5"
     4 
     5     xmlns="http://java.sun.com/xml/ns/javaee"
     6 
     7     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     8 
     9     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    10 
    11     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    12 
    13   <display-name>Archetype Created Web Application</display-name>
    14 
    15 </web-app>
    复制代码

    2.打开Navigator视图:window>>Show View,选择Navigator

     

    3.在Navigator视图下,打开项目下的.settings目录下的org.eclipse.jdt.core.prefs,把1.5全部改为1.6

    4. 打开org.eclipse.wst.common.component,把project-version="1.5.0"改成project-version="1.6.0"

    5. 打开org.eclipse.wst.common.project.facet.core.xml,把<installed facet="java" version="1.5"/>改成<installed facet="java" version="1.6"/>,把  <installed facet="jst.web" version="2.3"/>改成  <installed facet="jst.web" version="2.5"/>

    到此,已经Dynamic web module 2.3修改成2.5版本

    Q3:jdk版本不对,默认是jdk1.5,版本过低

    Solve:点击项目右键>>properties>>Java Build Path>>Libraries>>JRE System Library>>Edit,

    选择当前环境的jdk

     

    点击finish>>Apply and Close退出

     

    Q4:设置部署程序集(Web Deployment Assembly),部署时的文件发布路径

    Solve:点击项目右键>>properties>> Deployment Assembly

     

    Q5:如何配置tomcat server?

    Solve:打开Servers视图:window>>Show View,选择Servers,在servers视图窗,右键new>>server

     

    点击要添加server的工程>>Add>>Finish

     

    双击添加好的server将其打开,在Overview也签中,配置好tomcat运行环境(本地tomcat安装目录)和访问端口

     

    在modules页签中,配置好访问的根路劲

     

    配置好server,并运行后访问工程成功!

     

    ---------------------------------------------------分割线 解决无法修改Project Facets 为3.0的解决方法------------------------------------------------

    在Eclipse中新建了一个web项目,但是项目上报错,有红色小叉叉,但是展开项目,子项目上并没有报错,单是这样看的话找不到错误在哪里。打开Markers窗口,提示pom.xml文件有错,但是无论怎么改都不起作用,这个问题让人很无语,知道有错,但却不知道该怎么改。不过,在伟大的江江同学的帮助下,最后终于解决了。

    原来是这样的:我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dynamic web module to 2.5,如图:

    首先在出错文件上右击:

    找到Porject Facets,把Dynamic Web Module的版本改为2.5。


    貌似很简单嘛,但是,这个时候往往是不允许修改的,我们在修改这里之前,还要做一些准备工作才行。那么,都需要做哪些准备工作呢?

    第一、打开项目的web.xml,把Servlet改成2.5

    修改之前:

    [html]  view plain  copy
    1. <!DOCTYPE web-app PUBLIC    
    2.  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"    
    3.  "http://java.sun.com/dtd/web-app_2_3.dtd" >    
    4.     
    5. <web-app>    
    6.   <display-name>Archetype Created Web Application</display-name>    
    7. </web-app>    

    修改之后:

    [html]  view plain  copy
    1. <web-app version="2.5"   
    2.     xmlns="http://java.sun.com/xml/ns/javaee"   
    3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
    4.     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   
    5.     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  

    第二、修改项目的设置,在Navigator下打开项目.settings目录下的org.eclipse.jdt.core.prefs





    修改为

    [html]  view plain  copy
    1. eclipse.preferences.version=1  
    2. org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled  
    3. org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7  
    4. org.eclipse.jdt.core.compiler.compliance=1.7  
    5. org.eclipse.jdt.core.compiler.problem.assertIdentifier=error  
    6. org.eclipse.jdt.core.compiler.problem.enumIdentifier=error  
    7. org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning  
    8. org.eclipse.jdt.core.compiler.source=1.7  

    打开org.eclipse.wst.common.component,将project-version修改为1.7.0

    [html]  view plain  copy
    1. <?xml version="1.0" encoding="UTF-8"?>    
    2. <project-modules id="moduleCoreId" project-version="1.7.0">    

    开org.eclipse.wst.common.project.facet.core.xml,<installed facet="java" version="1.7"/>,  <installed facet="jst.web" version="2.5"/>

    [html]  view plain  copy
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <faceted-project>  
    3.   <fixed facet="wst.jsdt.web"/>  
    4.   <installed facet="wst.jsdt.web" version="1.0"/>  
    5.   <installed facet="java" version="1.7"/>  
    6.   <installed facet="jst.web" version="2.5"/>  
    7.   <installed facet="jst.jaxrs" version="1.1"/>  
    8.   <installed facet="jst.jsf" version="2.0"/>  
    9. </faceted-project>  

    好了,准备工作完成,再打开看看,是不是已经把Dynamic web module改成了2.5


    总结:

    虽然完成了,但是这种方法很麻烦,应该还有其他更加简便且治本的方法,应该可以预先设置,还应该再找找的。先解决问题再说。



    展开全文
  • 使用Maven构建项目时,想要转换成web项目,选择项目点击右键选择properties没有出现Project Facets,因此在网上搜索了好多方法,找到这种方法能够解决我锁遇到的问题。 解决步骤: 1、进入你的项目目录,可看到....

    使用Maven构建项目时,想要转换成web项目,选择项目点击右键选择properties没有出现Project Facets,因此在网上搜索了好多方法,找到这种方法能够解决我锁遇到的问题。

    解决步骤:

    1、进入你的项目目录,可看到.project文件,打开。

    2、找到<natures>...</natures>代码段。

    3、在第2步的代码段中加入如下标签内容并保存:

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

    4、在eclipse的项目上点右键,刷新项目。

    5、在项目上点右键,进入属性(properties)

    6、在左侧列表项目中点击选择“Project Facets”,在右侧选择“Dynamic Web Module”和"Java",点击OK保存即可。

    希望这种方法能够解决你的问题!!!
    展开全文
  • 它在右键工程->properties->左边的Project Factes 还是找不到,再去考虑更新web插件

    它在右键工程->properties->左边的Project Factes

    还是找不到,再去考虑更新web插件

    展开全文
  • 使用Maven构建项目时,想要转换成web项目,选择项目点击右键选择properties没有出现Project Facets,可以用下列两种方式来解决 第一解决方式: 进入项目目录,找到.project文件,打开 找到 …代码段,查看是否有 ...
  • maven 项目配置 Project Facets 时,找不到further configuration available 解决方法: 把 Dynamic web module 去掉勾选,应用确定,然后再点开项目的 properties,再选中 Dynamic web module 就出来了。
  • 如果下边的 further configuration available不出来 把Dynamic web module 去掉勾选,应用与项目,然后再点开项目的properties,再选中Dynamic web module就出来了。
  • 以前情况下直接直接...在简单的maven项目中改成src/main/webapp,这样就和maven项目指定的目录一样了,然后点击ok,后面有一个很重要的地方就是将web.xml中的webapp的头部换成3.0的,从其他地方拷贝一个.这样项目就正...
  • 最近接触了一下maven,在将普通的maven的工程转成javaWeb工程时,按照网上的教程就设置时,找不到Project Facets选项。 一.针对Eclipse的设置  在官网上,下载一个对应自己电脑斑版本的eclipse-jee-helios-SR2-win...
  • eclipse支持jdk 1.8 compiler 支持JDK1.8 project facets 支持JDK1.8 找了很久终于找到了,免安装的,拿过去就可以用,集成svn,maven,git等工具
  • 大家好,本人菜鸟,这篇文字也是为菜鸟的大家准备的,希望大家以后在使用IDE时碰到一些千奇百怪的问题时可以多给出一些解决办法,而我的这个问题因为在csdn等网站上找的几个解决办法,都没有解决。例如什么修改....
  • idea facets没有web 处理

    2021-03-14 11:38:46
    使用maven生成一个Java项目,手动添加相应的web目录WEB_INF,web.xml等,此时idea没有自动识别为web项目,此时编辑web.xml文件会出现一些不该出现的错误,需要做的就是让idea识别为web项目。 打开project structure...
  • 经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就 是一个java项目,有过很多次经历...6、在左侧列表项目中点击选择“Project Facets”,在右侧选择“Dynamic Web Module”和"Java",点击OK保存即可。
  • 创建好Maven工程后,点击File->projectStructure,如图所示,先点击project,将project jdk配置好,在配置Language level,最后是compiler output为创建工程的目录 然后点击Facets,选择 web,再点击加号,选择自己...
  • Maven转化ProjectFacets

    2017-05-04 22:47:00
    我们在创建maven工程之后 ,如果使用eclipse的话需要转化成Dynamic Web Dynamic ,尤其现在的工程不在依赖web.xml文件了,因此我们需要怎么做 如同下面这张图,就是我们需要实现的效果!!! 那么在这里经常会...
  • 问题:maven建立web项目是没有web.xml文件或着web.xml文件只有无用的注释产生项目错误。 web.xml &lt;!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "...
  • 切换到 Navigat 视图,打开项目目录.setting里的org.eclipst.wst.commom.project.facets.core.xml文件, &lt;faceted-project&gt;标签下添加 &lt;installed facet="jst.web" version="...
  • eclipse中没有Project Facets的解决方法

    万次阅读 2018-10-24 10:12:22
    解决步骤 1、进入项目目录,可看到.project文件,打开。 2、找到…代码段。...6、在左侧列表项目中点击选择“Project Facets”,在右侧选择“Dynamic Web Module”和"Java",点击OK保存即可。
  • 解决新建maven工程没有web.xml的问题

    万次阅读 多人点赞 2018-05-09 08:53:00
    首先确定创建maven工程时选择的打包方式为 war创建后如图所示没有web.xml文件以及相关文件夹,错误信息:缺少web.xml文件解决方法:右击maven项目,找到ProjectFacets 取消选中 Dynamic Web Module选项,点击应用,...
  • project facets没有Dynamic Web Module

    千次阅读 2018-07-28 12:43:35
    新下载的Eclipse, 将项目导入后安装tomcat后部署项目出现There are no resources ...在网上查来很多方法,说在Properties--project facets中添加Dynamic Web Module。 但是在我的project中没有Dynamic Web Module,...
  • ![图片说明](https://img-ask.csdn.net/upload/201707/20/1500513227_365561.png) java Build Path Libraries 里面是JRE System Library 1.8,这个没问题的 ,请大神指教
  • 因为当前的maven工程不是...右击工程属性,找到Project Facets,选择Dynamic Web Module,2.5  点击apply。这样把这个maven工程转换成了web工程。 参考:http://josh-persistence.iteye.com/blog/1926808
  • maven安装非常简单,绿色免安装,直接解压即可,解压后目录结构: 配置 一般只需要配置两个地方即可,有些公司可能有自己的私服,需要额外配置。 1、本地仓库路径: <localRepository>C:\DevTools\maven...
  • 场景 在Eclipse中导入Maven项目后,想要运行时,却没有run on server 解决 右击项目--properties--project facets--勾选Dynamic Web Modules以及java和javascript
  • intellij 2020.3 中导入maven项目

    千次阅读 2020-12-13 00:58:24
    2020.12.12 今天想开始搞点项目,项目开始时是要先运行别人的项目才开始学习。结果发现在一开始导入的时候就...3、超级重点,一定要选择external model,然后选择Maven,不然导入默认不是Maven格式的 4、检查IDEA的Ma

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,594
精华内容 2,637
关键字:

maven没有facets