Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 673|回复: 0

使用eclipse创建mavenWeb项目,中途遇到的问题及解决方案!

[复制链接]
  • TA的每日心情
    奋斗
    2024-11-24 15:47
  • 签到天数: 804 天

    [LV.10]以坛为家III

    2053

    主题

    2111

    帖子

    72万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    726782
    发表于 2021-5-17 05:07:42 | 显示全部楼层 |阅读模式

    创建MavenWeb项目的步骤,如下:

    1)、new--->Maven --->maven project,如图:

    之后,

    next,最后finish,项目创建完成,项目的目录如下:

    将webContent(从普通的web项目下找到复制)中的文件夹拷贝到webapp文件下面,

    接下来就是修改一系列的配置文件,选择“项目”,然后右击---properties,--->Project Facets,将项目修改(转换成)为Web项目,

     

    点击,修改里面的配置信息,如下图:

    之后就是remove掉没有用的文件,webContent文件、test相关的两个文件;

    创建index.jsp页面进行测试,是否创建成功web项目?

     

     

    问题一:

    1、创建好mavenWeb项目之后,要添加tomcat-server时,报出这样子的一个错误,

    上网查了查,配置文件中的版本号太高,找不到与之版本匹配的,才出现这样子的错误!

    解决方法:找到【指定的web项目的根目录下此项目的目录,然后再找到项目下的.settings目录下的org.eclipse.wst.common.project.facet.core.xml文件,

    打开找到<installed facet="jst.web" version="3.0"/>,将3.0改为2.5即可;-------问题解决!!!

    问题二:

    使用eclipse,创建mavenWeb项目,tomcat启动成功且控制台没有错误信息的打印,而在浏览器中进行验证时总是报404错误????这是为何???

     

    解决方法:

    回顾创建web项目步骤:其中忽略掉的步骤是:在配置时没有将webContent文件删除掉,且添加maven的配置文件,

    选中“项目",然后右击选择“properties”---->Deployment Asssembly,然后将webContent项remove掉,还有test相关的文件也可以remove掉,test是测试相关的文件,

        add一个folder文件,next-->next-->src下的main下的webapp文件,最后在点击“Finish”,

        在add一个Java Build Path Entries,next--->Maven Dependencies文件,最后再点击"Finish";最后再点击"OK";

    重新启动tomcat,在浏览器中输入相应的地址:http://localhost:8080/MavenTest/index.jsp       ,进行测试web项目是否创建成功。

    问题三:

    创建的maven web项目时,报错误提示:

    An internal error occurred during: "Loading descriptor for MavenWebTest.". java.lang.NullPointerExce,查看了错误信息,又回顾创建项目时的步骤,确定的是:配置信息没有错,或者忘记配置什么重要的信息,上网上搜了搜,(解决方案)将项目目录中的web.xml配置文件删除,然后又重新创建一个web.xml配置,之后不在报错误信息,启动tomcat,然后测试成功!!

     

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2025-2-3 10:20 , Processed in 0.055270 second(s), 28 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表