Eclipse通过Maven插件创建webapp项目中遇到的问题

Eclipse通过Maven插件创建webapp项目中遇到的问题

  1. JSP Problem The super class “javax.servlet.http.HttpServlet” was not found on the Java Build Path

    解决办法:
    Properties – Java Build Path – Add Library – Server Runtime – Apache Tomcat vX.0

  2. Faceted Project Problem Java compiler level does not match the version of the installed Java project facets。

    解决办法:
    打开项目目录下面的 .settings/org.eclipse.wst.common.project.facet.core.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <faceted-project>
     <fixed facet="wst.jsdt.web"/>
     <installed facet="java" version="1.5"/>
     <installed facet="jst.web" version="2.3"/>
     <installed facet="wst.jsdt.web" version="1.0"/>
    </faceted-project>

    修改 java 和 jst.web 到指定的版本。

     <installed facet="java" version="1.8"/>
     <installed facet="jst.web" version="3.0"/>
  3. Dynamic Web Module 3.0 requires Java 1.6 or newer error while creating new project

    解决办法:
    在pom.xml 文件中指定编译时使用的java版本。

    <build>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Maven 权威指南(文) 非扫描版 如何在 windows 环境下配置Maven: 一、maven 在windows上的安装 1、下载apache-maven-3 的压缩包,并解压到 E:\developTools\apache-maven-3.1.1 2、配置环境变量 MAVEN_HOME=E:\developTools\apache-maven-3.1.1 在Path后添加 %MAVEN_HOME%\bin 3、验证是否安装成功 maven -version 4、配置maven的本地仓库 为<localRepository>E:\developTools\mavenRepository</localRepository> 二、使用命令创建一个maven 工程 1、创建一个简单的maven : mvn archetype:create -DgroupId=com.isoftstone.com.store -DartifactId=car -DpackgeName=com.isoftstone.product 2、创建一个maven的 web 项目: mvn archetype:create -DgroupId=com.isoftstone.com.store -DartifactId=car -DpackgeName=com.isoftstone.product -DarchetypeArtifactId=maven-archetype-webapp 3、在maven上集成jetty插件,这里使用bate 7.0版本 在<build>里面添加 <plugins> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>7.0.0.pre5</version> </plugin> </plugins> 4、在tomcat 上集成tomcat插件 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>tomcat-maven-plugin</artifactId> <version>1.1</version> <configuration> <path>/wp</path> <port>8080</port> <uriEncoding>UTF-8</uriEncoding> <url>http://localhost:8080/manager/html</url> <server>tomcat6</server> </configuration> </plugin> 使用 如果Eclipse 安装了Maven插件,选 择pom.xml文件,击右键——>选择 Run As——> Maven build。 三、在eclipse上安装maven插件 1、在线安装 略。 2、离线安装 下载maveneclipse插件包 解压到eclipse安装目录的根目录下1、新建links和mavenPlugin文件夹 2、将插件包里的feature和plugin放到mavenPlugin里面3、在links里面新建maven.link文件,内容为path=mavenPlugin文件夹的目录 3、重起eclipse ,在preferences 下找到 Maven ,配置 installactions添加maven的解压路径 四、maven项目下 jar 引用的问题 1、从maven 自己的数据仓库上更新下载 jar 文件 2、手动将下载下来的 JAR 包添加到 Maven 的本地仓库,命令如下 mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar
1.[今日课程内容总览] Maven--***** 介绍 优点 用maven创建一个项目, 用maven创建一个ssm项目,每一层的代码分开,把一个项目拆解成多个项目 2.[今日包含笔记] maven介绍: Eclise: 缺点: Jar包: 版本管理,解决jar包冲突:删除老的jar包,保留新的jar包 不同的项目,jar包要复制一份;Users Library 羡慕yum的好处,安装软件,自动下载,自动验证,自动安装,自动测试;镜像网站 Jar包的依赖: 致命的缺点:现象: 每一个项目都有前台(广大网民)和后台(管理员看的),后台的功能远远的大于>前台的功能;迭代升级;每次升级都要重启tomcat;将tomcat做很多个备份(10个),为了nginx转发;前台:访问比较大,管理员访问量比较小; 问题: 每次升级,10个tomcat都升级一次 后台的升级频繁要比前台频繁;升级10次,9次改的是后台的代码,只有一次是前台的代码 解决方案: 是将前台(广大网民看的页面)的代码和后台(管理员)的代码要分开,将原来的一个项目分别放到两个web项目;一个web项目一个tomcat;好处:更新的时候如果更新后台(管理员),只需要重启后台的tomcat(服务); 折成两个项目以后的缺点:Service以下的代码重复; 将Service层以下的代码放到一个新创建java项目,在部署的时候将Service(java项目)打成一个jar包,分别放到两个web服务;编译的时候让web项目依赖与Service(java项目)_source folder;配置麻烦,项目项目之间的依赖头脑得相当清晰 这个缺点Maven解决了; 请听今天的内容 拆分前:图一 拆分后是图二 3. 介绍 官网:http://maven.apache.org/download.cgi 目录介绍: Bin:二进制文件 Boot:引导,启动 Conf:配置文件 Lib:jar包 README.txt:读我 3.1.修改配置文件的内容 路径:%MAVEN_HOME%\conf\settings.xml 配置文件代码: d:/repo alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central 注意: 千万不要将文档的setting的内容全部替换到maven的内容,要对比着修改,保留原来的; 只修改本地仓库,和下载镜像(源) 3.2.Eclipse Maven的配置 每打开一个新的工作空间,要配置一下Maven,然后再写代码 3.3.创建Maven项目 右击创建一个maven project Packing:有三种: Jar:java项目, War:web项目 Pom:文件夹,jar和war文件,mavenProject:一个项目,可以放jar和war包,通过pom,一般新创建maven Project是POM 3.4.创建一个Maven Model 最外面的项目MavenProject,其它的全部是Maven Model 3.4.1.创建JAR 目录介绍: Mvn-jar |-->Src:源码:java代码 |-->|-->main:代码:除测试以外的代码:junit |-->|-->main|-->java:代码 |-->|-->main|--
### 回答1: 1. 首先,需要安装EclipseMaven插件。可以在Eclipse的Marketplace搜索Maven插件进行安装。 2. 在Eclipse创建一个新的Maven项目。选择File -> New -> Maven Project。 3. 在创建Maven项目的向导,选择“Create a simple project”并勾选“Create a simple project (skip archetype selection)”。 4. 在下一步,输入项目的GroupId和ArtifactId,这些信息将用于生成项目的目录结构和POM文件。 5. 在下一步,选择项目的存储位置和名称。 6. 在下一步,选择要包含在项目的依赖项。对于Web项目,需要添加Servlet和JSP的依赖项。 7. 完成向导后,Eclipse将自动生成项目的目录结构和POM文件。 8. 在项目创建Web应用程序的目录结构。在src/main目录下创建webapp目录,并在其创建WEB-INF目录和web.xml文件。 9. 在web.xml文件配置Servlet和JSP的映射。 10. 在Eclipse启动Tomcat服务器,并将项目部署到Tomcat服务器。 11. 在浏览器访问Web应用程序,确保它可以正常工作。 ### 回答2: Eclipse是广泛使用的Java集成开发环境,它可以与Maven集成使用,帮助使用者在项目开发过程更好地管理依赖、构建和测试。 在Eclipse使用Maven创建Web项目需要执行以下步骤: 1. 安装Maven插件:在Eclipse,可以通过菜单栏“Help” -> “Eclipse Marketplace”搜索Maven插件进行安装。安装完成后需要重启Eclipse。 2. 创建Maven项目:选择菜单栏“File” -> “New” -> “Project”,在弹出的对话框选择“Maven” -> “Maven Project” -> “Next”-> 勾选“Create a simple project”,点击“Next” 3. 选择Maven Archetype:选择“maven-archetype-webapp”,然后点击“Next” 4. 配置Maven项目:在“New Maven Project”窗口,需要输入项目的“Group Id”,“Artifact Id”,“Version” 以及“Package”等信息,并指定项目路径。完成后,点击“Finish”按钮。 5. 创建Web项目:使用Eclipse的Web工具创建Web项目。选择菜单栏“File”-> “New” -> “Dynamic Web Project”,在弹出的对话框输入项目名称、选择源路径、WEB资源目录等信息。 6. 将Maven依赖添加到项目:在Eclipse项目面板,找到刚才创建Maven项目,右键单击“Maven” -> “Update Project” -> “OK”,即可将Maven项目定义的依赖添加到Web项目。 7. 运行Web项目:选择Web项目,右键单击“Run As” -> “Run on Server”,在弹出的对话框选择运行的服务器并启动。 总之,使用Maven创建Web项目可以帮助我们更好地管理项目依赖、构建和测试等工作,在项目开发过程更具有效率和可维护性。 ### 回答3: Eclipse是一个常用的开发工具,也可以用它来创建一个基于Maven的Web项目。借助Maven,可以轻松构建和管理项目的依赖库,并提供了一组标准化的工具和流程来帮助开发人员构建一个高质量的Web应用程序。 以下是Eclipse使用Maven创建Web项目的步骤: 第一步:安装Maven 如果你还没有安装Maven,可以去Maven官网下载,解压并设置环境变量。在Eclipse,选择Windows --> preferences,然后选择Maven选项卡,确保Maven安装完全,并配置您的Maven安装文件夹路径。 第二步:创建Maven项目 选择File --> New --> Maven Project。在新建Maven项目对话框,选择一个合适的Maven模板,对于一个Web应用程序,您可以选择maven-archetype-webapp。接下来,按照向导的指示输入项目的GroupId、ArtifactId和version。 第三步:添加Maven依赖 在这里,您可以添加项目所需的任何依赖。这是Maven的优点之一-能够自动管理依赖关系。在 pom.xml 文件加入所需的依赖资源,将会自动从Maven Central Repository获得。 例如,要添加Servlet和JSP依赖,您可以在pom.xml文件添加以下代码,这是标准的Java EE依赖关系: <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> <scope>provided</scope> </dependency> 第四步:设置Web应用程序内容目录 通过选择项目,选择Properties --> Deployment Assembly。在Deployment Assembly对话框,你需要点击 Add --> Folder,添加src/main/webapp文件夹到项目的部署架构。 第五步:更新web.xml文件 在src/main/webapp/WEB-INF文件夹有一个Web.xml文件。在此文件,您可以配置应用程序的servlet,过滤器,启动器等信息。 完成以上步骤后,您就可以在Eclipse运行您的Web应用程序项目了。在Eclipse选择Run --> Run As --> Run on Server。选择一个Web服务器,并且启动您的应用程序。 这就是Eclipse使用Maven创建Web项目的步骤,除此之外,你还可以通过Eclipse插件来帮助你管理你的Maven项目

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值