前提,我把代码上传到github上之后,在另外一台电脑上拉下之后,先报出现的是jre不对,然后换成了当前的jre,然后红色的感叹号消失了但是之前项目上那个小地球不见了,也就是说变成了java项目。
-----------------开始——————————
点击右击项目选择properties,然后找到Project Facets,
然后先选java,然后选Dynamic Web Module,
之后下面出来了Further configuration avaliable
然后点击这个提示
然后点击ok,不用因为项目中已经有web.xml所以不用勾自动生成web.xml的文件的选项
然后选javascript,因为其他正常的javaEE项目中也勾选了,所以这里也勾选上
然后点击Apply然后点击ok
补充,可能会出现下面的情况,web-inf 文件夹在webconten下的文件也会出现在webcontent外面,而且外面这个是有内容的,而webcontent下面这个确实空的,此时就要把外面这个移动到webcontent下面(之前已经将webcontent下面的那个删掉了)然后外面这个可能会在在自己创建一个空的web-inf,此时不用管就可以了,
如果在运行项目时包一个类似可能是当前的javaersion的问题,可以换jar包到比较新的版本即可